Anagram Scoring
blog.plover.com
blog.plover.com
First find some good words in a couple of short phrases:
Y Combinator: Combat Irony, Romantic Boy, Acronym Obit, Bay Moron Tic, Not Bay Micro, A Brim Tycoon, A Born Comity, My Bacon Riot, Into My Cobra, Tiny Crab Moo
Hacker News: She Knew Arc, Knew Search, Whack Sneer, Cranks Whee!!! (emphasis added ;), Shaken Crew, Ashen Wreck, Answer Heck, Rewash Neck, Eschew Nark, Rakes Wench, Swank Cheer, Ark Wenches, Warn Cheeks, A Neck Shrew, Wrecks a Hen, Knew Re Cash
Then put them together and enter your favorite words into "Anagrams must include this word" (or manually remove the letters of the words you want to keep if it says the input is too long):
Y Combinator Hacker News:
New Mob Cash Racket Irony
I'm sure there are more, but I'm just going to stop right there!
EDIT: I just can't stop!
Tricky Wannabe Moochers, Cannabis Coworker Thyme, Cybernetics Nohow Karma, Wacko Minty Abhorrences, Betcha Wonkier Acronyms, Wacko Cerebration Hymns, Romantic Wonky Breaches, Beckons Worthy American, Inaner Worthy Comebacks, Chicken Anatomy Browser, Antiwar Cockney Hombres, Awaken Botcher Cronyism, Obscene Wonky Matriarch, Nonsmoker Raceway Bitch...
"Chinese Restaurant is not the only game on display in the “game emporium” explored by Pikul and Geller in eXistenZ. Other titles include Hit by a Car and Viral Ecstasy."
Poetic and true (if we're a little generous with gendered pronouns)
I'll bet dollars for donuts that nobody can find any worse anagrams for their own full name than I've found for my own, "Donald Edward Hopkins":
The "clean" runner up is:
"Dank Washed Dildo Porn"
But the winner is:
"We Shank Dildo Porn Dad"
The dirtiest anagram for my name I found is: "BRA EGG JOKE"
Still pretty harmless.
But this one is hilarious: "JAR BE KEG, GO!"
[1] https://www.connox.com/categories/lamps/floor-lamps/moooi-ho...
https://gist.github.com/anonymous/431b163b2a2d532bfd0a3bdcc7...
Unfortunately, even after stemming them, most of the list wasn't in Wordnet, so the list is pretty short. The more interesting words are ones with a score lower than 1, so scroll down a bit: https://gist.github.com/anonymous/e69f448fa08481603d1ca77ea7...
11 counteridea reeducation
Which is not only anagrammatic morphologically but perhaps conceptually in some way in that counterideas are "mixed" into reeducation?
It would be interesting to find other anagrams that also share some relationship semantically.
"$1$2$3$4" == "$3$2$1$4" if /^(.*)(o)(.*)(al|ist|is|ia|y)$/
Anyway, here goes my list!09 "capernoited deprecation" sounds like something I could use daily!
09 "cinderous decursion" is sad but beautiful scenery.
09 "canopying poignancy" just breaks my heart.
10 "romanticise miscreation" is all about art.
09 "assorting organists" just sounds fun!
09 "exterminate antiextreme" is just extreme in its own way.
11 "paternalistic antiparticles" is terrific anthropomorphism.
09 "ancestorial lacerations". ouch.
09 "adsorbing signboard". I just read it as a pun merging "absorbing ad signboard"
09 "amortised mediators". Interesting because mediators act as dampers, and "amortir" in french means both "damping" and "amortising"
10 "presential interlapse" just flows.
10 "interlaced credential". Is that an encryption scheme?
08 "nightcap patching" is beautiful.
08 "timesaving negativism". Ha, you bet.
08 "supersonic percussion". Boom.
08 "unsoiled delusion". That one's beautiful, like a Chiaroscuro.
08 "latescent tentacles", Cthulhu or something
08 "voidless dissolve", Cthulhu or something
08 "misnomed demonism", Cthulhu or something
07 "relating triangle". Did anyone play Thomas Was Alone?
10 "postmineral trampolines". I don't know, but it involves trampolines.
Even in the smaller values there are some good ones that don't sound like anagrams.
06 "trashed threads". A though for you, C++ and Java folks.
06 "tipful uplift". Now, that's the spirit!
06 "straying stingray". Works for both the 'vette and the sea-farer.
06 "monetize timezone". People are evil, sometimes doubly so.
But the best one to me (probably because it resonates deeply with my recent personal situation) is:
06 "ideals sailed". So long.
Code for scoring anagrams according to my method is at https://github.com/mjdominus/anagram-scoring if you would like to use that.
http://hop.perl.plover.com/book/
> This is the publisher's own PDF proof of the second version, which was sent to the printers in August 2005.
> This is better than the bootleg copies available from download sites (...): It is the complete text of the second printing, which incorporates many minor corrections; the bootleg copies are all bootlegs of the first printing.
> Higher-Order Perl is not in the public domain and is not available under a free license of any sort. I distribute it from this web site by virtue of special permission from the publisher.
> You may download the book for your personal use, but you may not distribute it to other people, either individually or by uploading it to a file-sharing service.
FWIW, IMO anyone who wants to build an EPUB has all the tools and data they need to make a perfect rendition, and from reading that web page I think the author would be very receptive (and make it available from his site).
http://tomcdonnell.net/submodules/anagram_checker/
I used it to find anagrams of my coworker's names for a weekend project.
(Cheryl Burke is one of the professional dancers on _Dancing with the Stars_.)
funny that the textbook definition of anagram is the word that is the basis of the winner here: cinematographer
With this being said, the data is very, very very raw and unprocessed (contains things like "xxiv_DET", "X25.000_NOUN", "X1E", "X16_NUM" etc, just to give some random examples from the Xs). Would be a lot of work to sanitize it, but you might get some interesting results in the process.
So IOW this would be somewhere between "toy" and "interestingness from chaos".
BTW, my favourite anagram in German: Zitronensaft - Fronteinsatz (lemon juice - service at the front (mil))
It can be easier to see the pairs in the tumblr feed: http://anagrammatweest.tumblr.com/
The source is here: https://github.com/bdrupieski/AnagramFinder
nitromagnesite <--> regimentations
Detailed maps of areas in which dung-eaters live? Worth buying just to avoid the neighborhood... :)
Edit: These anagram pairs would also make interesting Short Authentication Strings for ZRTP. Worthy of a Monty Python skit, if you ask me.
- there is also a moral outrage scale where you want at least one word to be on (if one word of the pair was about sex and the other one was about the church, that would be great and funny).
- then there is also a boringness scale (boring: "habitat", not boring: "shebang"), where you ideally want both words to score highly.
- then there is also a understandability scale. "cholecystoduodenostomy" is a bad word because very few people know what it means. Lower this down until you understand all the words and the result will be much more satisfactory.
"Soapstone teaspoons" is 80% old English with a splash of Chinese.
Interestingly, most germanic words seems to be rather short. But I guess the reason for using long Greek, Latin or French words is to look important, so the longer the better.
for(<>){chop;$s{join'',sort split'',lc}.=" $_"}for(sort%s){/. /&&print"$_\n"}
Feed it a wordlist and it spews out anagrams.I like some of the other anagrams the author has listed better. For example, an anagram of "negativism" is "timesaving".
That's deep.
Which was cool.
1—Finding said name is left as an exercise for the reader.
Hilda Davies <-> Sadia Dehlvi
Hilton Young <-> Tony Holguin
Hilary Corke <-> Karoly Reich
I don't know who these people are, but this could be a way to uncover anagrammed pen names wholesale.
By my method, the top scorer is ACEEEFFGHHIILLMMNNOORRSSSTUV (25 points), which is the pseudonym of 17th-century German writer Hans Jakob Christoffel von Grimmelshausen. See if you can guess where he got his pseudonym.
After this there are a large number of high scorers, some very interesting, some less so. I think my current favorite is “Atlantis Casino Resort Spa” / “Carter assassination plot” (18 points) but it might be “Sunrise celebration” / “lesbian intercourse” (16).
The score file includes 1,657,148 (!) anagram pairs of which 26,296 have a score of 10 or higher and 475 have a score of 15 or higher.
Only 5-letter words with no repeating letters. Made it about 5 years ago when I was learning JavaScript.
I also did a slack version my partner and I play together.
I gave up at being 100% on 5s, 95% on 7s, and 80% on 8s. For someone like myself who's not a naturally talented anagrammer, the workload to just maintain what I had learned got to be too much.
Negativism is timesaving? Mind blown :)
Longer isn't always better. Sure, a giant bat is cool, but that's about it. Clitoridean directional is funny for a few seconds, maybe longer if you're stuck in puberty.