<?xml version="1.0" encoding="iso-8859-1"?>
<rss version="2.0"><channel><title>wry.me</title><link>http://wry.me/blog/</link><description>Darius Bacon's blog</description><lastBuildDate>Wed, 09 Mar 2011 16:05:40 GMT</lastBuildDate><generator>PyRSS2Gen-1.0.0</generator><docs>http://blogs.law.harvard.edu/tech/rss</docs><item><title>Words, words, words</title><link>http://wry.me/blog/2011/03/09/words-words-words.html</link><description>&lt;p&gt;On Hacker News &lt;a href="http://news.ycombinator.com/item?id=2306437"&gt;they&amp;#8217;re
discussing&lt;/a&gt; a
   &lt;a href="http://en.wikipedia.org/wiki/Portmanteau"&gt;portmanteau&lt;/a&gt; generator. I
   wrote one too a few years ago and never got around to posting the
   results. Some of the better discoveries, loosely grouped by theme:
&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;amountainous auburnt certaint clanguage cracket flightning havenue hybridge interpretty marqueen ravenue smotherapy spellet sportrait tracket
&lt;/p&gt;
&lt;p&gt;coarsenal navalanche smartial 
&lt;/p&gt;
&lt;p&gt;ambulancet aprong sharpoon smalleable stackle stoolbox 
&lt;/p&gt;
&lt;p&gt;localendar shalloween 
&lt;/p&gt;
&lt;p&gt;cosmosis deternity ephemerald neveryone
&lt;/p&gt;
&lt;p&gt;advertisingularity brighteous davidity diasporadic freudianetics heavenue karmageddon leviathank parfaith plightning spheresy wheresy worthodox 
&lt;/p&gt;
&lt;p&gt;accruelty apartner checkle chequestrian consultan commercenary entrepreneuropsychology evictim holocausterity interestitution moccasino neverthelessee
&lt;/p&gt;
&lt;p&gt;adolescentennial approximaternity maestrogen othermometry  participaternity
&lt;/p&gt;
&lt;p&gt;adjourney answerve archivalry argumentality conferencephalomyelitis neglecture obstructure simplement translatency
&lt;/p&gt;
&lt;p&gt;alibido flaccident hasterisk pelvish risqueeze wienergy
&lt;/p&gt;
&lt;p&gt;blocket camisoleil chenillegal clocket eskimono fabrick fabulousy gartery marathong inspectator nudisturbance ploverall sconcept staffeta thighest thumble tranquilt
&lt;/p&gt;
&lt;p&gt;convictim misconductivity obtaint suspectator
&lt;/p&gt;
&lt;p&gt;gaffect hypocriteria insultan schooligan slightning videologue
&lt;/p&gt;
&lt;p&gt;frenchilada holocaustrian illinoisome tantamountain texasperating
&lt;/p&gt;
&lt;p&gt;amplifierce charmony chorde mnemonica perhapsody porchestra 
&lt;/p&gt;
&lt;p&gt;cinnamong connectar gardenial saffront saffrontier scentral scoffee splate swallowance tasterisk wheath
&lt;/p&gt;
&lt;p&gt;blightning easiesta sweather weatherosclerosis
&lt;/p&gt;
&lt;p&gt;adepth comfortunate competentative difficultivate equalm indulgentle intelligentle misunderstandard respectacle respectrometer savantage
&lt;/p&gt;
&lt;p&gt;ambassadorable dissidentifier hormonetary parliamentality preferendum princessant scampaign spendulum suggestapo supremedy votingle
&lt;/p&gt;
&lt;p&gt;chancestry elephantom parallele pedigreen spheredity wheredity 
&lt;/p&gt;
&lt;p&gt;pimplement plaqueous problemish scratchet 
&lt;/p&gt;
&lt;/blockquote&gt;&lt;p&gt;Here&amp;#8217;s &lt;a href="https://github.com/darius/languagetoys/blob/master/portmanteau.py"&gt;the
code&lt;/a&gt;.
   Unlike Wordmerge, it doesn&amp;#8217;t expect a subject word; it looks at all
   pairs in the dictionary instead and ranks the candidate portmanteaus
   by a notion of interestingness, letting you survey a whole dictionary
   worth pretty quickly. On the other hand this is less capable, in that
   it knows nothing about pronunciation, only spelling. There&amp;#8217;s code
   using the CMU pronouncing dictionary elsewhere in the same
   &lt;a href="http://github.com/darius/languagetoys/tree/master"&gt;languagetoys&lt;/a&gt;
   repo, which I never got around to incorporating into this program.
&lt;/p&gt;</description><guid isPermaLink="true">http://wry.me/blog/2011/03/09/words-words-words.html</guid><pubDate>Wed, 09 Mar 2011 16:05:40 GMT</pubDate></item><item><title>About these weird poems</title><link>http://wry.me/blog/2011/01/01/about-these-weird-poems.html</link><description>&lt;p&gt;(Or poem-like language artifacts.) The &lt;a href="file://localhost/Users/darius/src/wry.blog/pub/2010/04/index.html"&gt;last couple of
posts&lt;/a&gt;
   were built out of anagrams, every line an anagram of the title. It&amp;#8217;s a
   fun challenge I fell short of, insofar as the results resemble mad
   ravings more than Homer.
&lt;/p&gt;
&lt;p&gt;I&amp;#8217;d start with a phrase, like &amp;#8220;Two thousand eleven A.D.&amp;#8221;, and feed it
   to my &lt;a href="https://github.com/darius/languagetoys"&gt;generator&lt;/a&gt;. It emits a
   zillion anagrams sorted by naturalness &amp;#8212; that is, by the &lt;a href="http://en.wikipedia.org/wiki/Cross_entropy"&gt;cross
entropy&lt;/a&gt; according to a
   &lt;a href="http://en.wikipedia.org/wiki/N-gram"&gt;bigram model&lt;/a&gt; of English
   (ordering the words &lt;em&gt;within&lt;/em&gt; each anagram to minimize that score). The
   raw anagram generation is standard; the part applying the language
   model, I haven&amp;#8217;t heard of anyone doing, though it can&amp;#8217;t be a new idea;
   presumably the commercial anagram programs work the same vein. (I
   haven&amp;#8217;t tried any.)
&lt;/p&gt;
&lt;p&gt;This reordering of the words and the lines helps a &lt;em&gt;lot&lt;/em&gt;. I load it
   all into Emacs and scan the first pages, clipping any lines that look
   interesting. Some words may catch my eye in unsuitable anagrams, and
   I&amp;#8217;ll search for them further. After a dozen or two clippings there&amp;#8217;ll
   be a couple that want to go together &amp;#8212; until it&amp;#8217;s like a &lt;a href="http://books.google.com/books?id=kWElP9YZkzQC&amp;amp;pg=PA43&amp;amp;lpg=PA43&amp;amp;dq=trurl&amp;#8217;s+electronic+bard"&gt;ridiculous
crossword
puzzle&lt;/a&gt;
   tantalizing with no solution, unless you&amp;#8217;ll indulge a vague frantic
   wave in the general direction of a meaning. Or unless you have
   wordskill and fancier tools: focusing on the best few pages by the
   cross entropy still leaves the vast majority of interesting lines
   buried in the babble. I&amp;#8217;d like to hear from serious anagrammatists how
   they do it.
&lt;/p&gt;
&lt;p&gt;So, I mentioned a subject for today. How&amp;#8217;d it come out?
&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;&lt;strong&gt;Two Thousand Eleven A.D.&lt;/strong&gt;
&lt;/p&gt;
&lt;p&gt;Was haunted love noted?&lt;br /&gt;
A-wounded, let&amp;#8217;s not have&lt;br /&gt;
A new love that sounded&lt;br /&gt;
As heaven would tend to &amp;#8212;&lt;br /&gt;
To have owned and let us.&lt;br /&gt;

&lt;/p&gt;
&lt;p&gt;And those we don&amp;#8217;t value,&lt;br /&gt;
As heaven would tend to:&lt;br /&gt;
None would have tasted&lt;br /&gt;
On haunted love, wasted&lt;br /&gt;
Soul want to have ended &amp;#8212;&lt;br /&gt;

&lt;/p&gt;
&lt;p&gt;Would have to set an end,&lt;br /&gt;
As even death would not:&lt;br /&gt;
And thus we do not leave.&lt;br /&gt;

&lt;/p&gt;
&lt;/blockquote&gt;&lt;p&gt;Hey, it scanned! Try again?
&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;&lt;strong&gt;Two Thousand Eleven&lt;/strong&gt;
&lt;/p&gt;
&lt;p&gt;We have not done lust.&lt;br /&gt;
We hadn&amp;#8217;t even soul to&lt;br /&gt;
Let us down to heaven:&lt;br /&gt;
We have untold notes.&lt;br /&gt;

&lt;/p&gt;
&lt;p&gt;We don&amp;#8217;t have one lust,&lt;br /&gt;
Slow even unto death.&lt;br /&gt;
Not even a whole stud&lt;br /&gt;
Owned us to the navel.&lt;br /&gt;

&lt;/p&gt;
&lt;p&gt;Do not value the news.&lt;br /&gt;
Don&amp;#8217;t love the new USA.&lt;br /&gt;
Shut down. Leave note.&lt;br /&gt;

&lt;/p&gt;
&lt;/blockquote&gt;&lt;p&gt;I don&amp;#8217;t plan to write any more of these, hurray.
&lt;/p&gt;</description><guid isPermaLink="true">http://wry.me/blog/2011/01/01/about-these-weird-poems.html</guid><pubDate>Sat, 01 Jan 2011 23:34:01 GMT</pubDate></item><item><title>To Me in a Curt Pity</title><link>http://wry.me/blog/2010/04/24/to-me-in-a-curt-pity.html</link><description>&lt;p&gt;I am pretty. I count.&lt;br /&gt;
Court I my patient.&lt;br /&gt;
A curt pity&amp;#8212;no time.&lt;br /&gt;
Put in a time to cry.&lt;br /&gt;
Me, I try to can it up.&lt;br /&gt;
Or I cut my patient.&lt;br /&gt;
React to impunity.&lt;br /&gt;
I to my aunt I crept.&lt;br /&gt;
Copy it in a mutter.&lt;br /&gt;
&amp;#8220;Pure intimacy, tot.&amp;#8221;&lt;br /&gt;
Cut a pity no merit.&lt;br /&gt;
Many to picture it.&lt;br /&gt;
May not picture it.&lt;br /&gt;
A minute pit to cry.&lt;br /&gt;
Time, act on purity:&lt;br /&gt;
Ripe, it may not cut.
&lt;/p&gt;
&lt;div style="font-size: smaller"&gt;A homage to &lt;a
href="http://gregegan.customer.netspace.net.au/PERMUTATION/Permutation.html"&gt;&lt;cite&gt;Permutation
City&lt;/cite&gt;&lt;/a&gt;, made out of the same letters.&lt;/div&gt;</description><guid isPermaLink="true">http://wry.me/blog/2010/04/24/to-me-in-a-curt-pity.html</guid><pubDate>Sat, 24 Apr 2010 13:21:56 GMT</pubDate></item><item><title>Information Overload</title><link>http://wry.me/blog/2010/04/24/information-overload.html</link><description>&lt;p&gt;In an old favorite room&lt;br /&gt;
I flavored into a moron;&lt;br /&gt;
In a room not for a devil,&lt;br /&gt;
I learn to avoid no form.&lt;br /&gt;

&lt;/p&gt;
&lt;p&gt;I am not in overload for&lt;br /&gt;
One normal, idiot favor:&lt;br /&gt;
Fan mail or devotion or&amp;#8212;&lt;br /&gt;
Or I, for one, am not valid.&lt;br /&gt;

&lt;/p&gt;
&lt;p&gt;To avoid moral inferno&lt;br /&gt;
I&amp;#8217;m overlord of a nation;&lt;br /&gt;
For a liar, do not move in&lt;br /&gt;
A role of iron and vomit.&lt;br /&gt;

&lt;/p&gt;
&lt;p&gt;Void not, aloof mariner!&lt;br /&gt;
Vomit in an aloof order:&lt;br /&gt;
In motion, adore flavor,&lt;br /&gt;
In into a marvel of odor.&lt;br /&gt;

&lt;/p&gt;
&lt;p&gt;Learn of &lt;a href="http://www.google.com/search?q=monrovia"&gt;Monrovia&lt;/a&gt;! Do it!&lt;br /&gt;
Over-load, minion of art,&lt;br /&gt;
Or avoid online format&lt;br /&gt;
To avoid a mine forlorn.&lt;br /&gt;

&lt;/p&gt;
&lt;p&gt;&lt;a href="http://en.wikipedia.org/wiki/Venom_(comics)"&gt;Venom&lt;/a&gt;. &lt;a href="http://www.youtube.com/watch?v=DNL7ASvl4k4"&gt;Tornado&lt;/a&gt;. &lt;a href="http://amasci.com/wing/airfoil.html"&gt;Airfoil&lt;/a&gt;.&lt;br /&gt;

&lt;/p&gt;
&lt;div style="font-size: smaller"&gt;&lt;a href="http://www.tiac.net/~sw/2003/01/overload.html"&gt;invalid maroon footer&lt;/a&gt;&lt;/div&gt;</description><guid isPermaLink="true">http://wry.me/blog/2010/04/24/information-overload.html</guid><pubDate>Sat, 24 Apr 2010 02:30:00 GMT</pubDate></item><item><title>Quantitative Tolkien Studies</title><link>http://wry.me/blog/2010/04/08/quantitative-tolkien-studies.html</link><description>&lt;p&gt;Let&amp;#8217;s list, for each chapter of &lt;em&gt;The Lord of the Rings&lt;/em&gt;, the words
   that most distinguish it from all the rest&amp;#8212;one line per chapter:
&lt;/p&gt;
&lt;p&gt;families Westmarch Harfoots Smials Stoors Eriador copies copy&lt;br /&gt;
presents Sackville Bagginses joke spoons Proudfoot envelope eleventy&lt;br /&gt;
shears Ted hated grandmother Hal revenge hints similar&lt;br /&gt;
Gildor sold Inglorion Woodhall sale Lobelia Woody lunch&lt;br /&gt;
Maggot Farmer dogs Ferry clop waggon mushrooms farm&lt;br /&gt;
bath Bucklanders Brandy conspiracy Fatty Fredegar depends&lt;br /&gt;
willow Withywindle lilies hop bonfire willows hopping fluttering&lt;br /&gt;
Goldberry Tom nightly ding candle dillo wights derry&lt;br /&gt;
Lumpkin Hoy wight Tom jogging chilled Barrow hat&lt;br /&gt;
fiddle inn cow local Mugwort diddle tray comer&lt;br /&gt;
letter Nob Monday Underhill landlord reading Barley accident&lt;br /&gt;
Tin&amp;uacute;viel Beren Thingol Bob L&amp;uacute;thien hemlock midges Gil&lt;br /&gt;
troll Glorfindel Ford clippety trolls bone Loudwater boot&lt;br /&gt;
D&amp;uacute;nadan Lindir cushions merrymaking flood mortals prow stupid&lt;br /&gt;
Radagast Isildur Galdor Dain Erestor Gil Galad Thror&lt;br /&gt;
snow Caradhras Redhorn flakes drift Hollin faggot specks&lt;br /&gt;
Moria Mines howls Sirannon tap edro Durin wolf&lt;br /&gt;
drum Balin Balrog beats Mazarbul corridor thongs pages&lt;br /&gt;
Haldir Nimrodel flet Silverlode Naith Cerin R&amp;uacute;mil Celebrant&lt;br /&gt;
Mirror magic pedestal bole Galadhon Caras basin fireworks&lt;br /&gt;
Celeborn Varda Valimar cakes hythe cram si maidens&lt;br /&gt;
boats log paddle Rapids Gebir portage Sarn voyage&lt;br /&gt;
Hen Lhaw Amon Tol Brandir lawn battlement mad&lt;br /&gt;
Parth Galen Rauros glade cloven boat fate bearer&lt;br /&gt;
trail &amp;Eacute;othain tracks Wold walks trace &amp;Eacute;omund Riddermark&lt;br /&gt;
Ugl&amp;uacute;k Grishn&amp;aacute;kh Isengarders Northerners Whiteskins untie swine&lt;br /&gt;
Treebeard hm Ents Entwives Ent hoom Bregalad rowan&lt;br /&gt;
haft darken capture prints Arod rags riddle shelf&lt;br /&gt;
Wormtongue Hama Gr&amp;iacute;ma terrace Dwimordene Stormcrow neighed&lt;br /&gt;
Hornburg Gamling breach Erkenbrand Deeping Westfold Helm&lt;br /&gt;
caverns burial herdsmen heaps doubted Fords groves Isen&lt;br /&gt;
Huorns barrels Ents Quickbeam draughts Ent pipe arrived&lt;br /&gt;
Unsay rail injuries unmoved spell Orthanc remains Eorl&lt;br /&gt;
ball rigid palantiri bracken globe information captive palant&amp;iacute;r&lt;br /&gt;
rope knot fix Yess sss nook ells swear&lt;br /&gt;
stinks starve ourselfs rotting mires Wraiths gully wretch&lt;br /&gt;
oliphaunts Oliphaunt Lithui helps Stinker Ered lots bridges&lt;br /&gt;
fern taters pans rabbits coney stew brake herbs&lt;br /&gt;
quality N&amp;uacute;men&amp;oacute;reans Damrod mistress squirrel wiser arts Mablung&lt;br /&gt;
Anborn fish fissh sly protection declare Ithil shoot&lt;br /&gt;
mould thorns staves silly glare darker tops packs&lt;br /&gt;
sneaking wink stairway wraith dad luminous false Stinker&lt;br /&gt;
lair den stench phial web spider webs released&lt;br /&gt;
Gorbag Shelob Lugb&amp;uacute;rz Shagrat Ladyship Ya hoi belly&lt;br /&gt;
Beregond Ingold Bergil Forlong street beacons greetings Outlands&lt;br /&gt;
Halbarad Burg Erech Elladan seer oath fulfil renown&lt;br /&gt;
Hirgon Harrowdale Snowbourn Dwimorberg Starkhorn Stybba&lt;br /&gt;
retreat Denethor Grond garrison Pelennor Andros trenches livery&lt;br /&gt;
Gh&amp;acirc;n gorgun Elfhelm buri &amp;Eacute;ored Widfara Stonewain Dr&amp;uacute;adan&lt;br /&gt;
M&amp;ucirc;makil mace footmen Corsairs Snowmane Hirluin standard&lt;br /&gt;
bier D&amp;iacute;nen Rath thou key hastened thy burn&lt;br /&gt;
Ioreth kingsfoil athelas sick herb malady perian overlooked&lt;br /&gt;
Pelargir Angbor Lamedon thousands prudence gulls deemed Lebennin&lt;br /&gt;
terms heralds lieutenant army Morannon tokens Gorgor Easterlings&lt;br /&gt;
Shagrat turret Snaga slit ores ladder torch aghast&lt;br /&gt;
Morgai tracker spur slave Carach Angren Ud&amp;ucirc;n neat&lt;br /&gt;
cone Sammath Naur tearing toppled mouthful load parched&lt;br /&gt;
praise Gwaihir Landroval laita pure Eagles isle throne&lt;br /&gt;
Warden unrest kinswoman H&amp;uacute;rin healer shieldmaiden sapling ye&lt;br /&gt;
wain beggar pouch Evenstar Arwen fairest Quickbeam Queen&lt;br /&gt;
Barliman troubles Nob Greenway Butterbur disturbed Common&lt;br /&gt;
ruffians Cotton Sharkey Lotho Shirriffs Pimple Boss Shirriff&lt;br /&gt;
Deputy Whitfoot married Elanor repair Mayor Rosie beloved&lt;br /&gt;

&lt;/p&gt;
&lt;p&gt;&lt;a href="http://github.com/darius/languagetoys/blob/master/summarize.py"&gt;Here&amp;#8217;s the
code&lt;/a&gt;,
   of course without the input. I did this a year or two ago thinking it
   might make a sort of automatic LotR-in-one-page; while it didn&amp;#8217;t work
   out that way&amp;#8212;like, Frodo and the Ring get passed over for their very
   ubiquity&amp;#8212;it does show some patterns to geek out on.
&lt;/p&gt;</description><guid isPermaLink="true">http://wry.me/blog/2010/04/08/quantitative-tolkien-studies.html</guid><pubDate>Thu, 08 Apr 2010 22:38:45 GMT</pubDate></item><item><title>Hello, iPad </title><link>http://wry.me/blog/2010/04/05/hello-ipad.html</link><description>&lt;p&gt;I bought an iPad because multitouch interfaces are going to be big and
   I couldn&amp;#8217;t wait to get started with them. Multitouch is for making
   things, not just consumption; someday soon people will boggle at the
   idea of getting real work done with just keyboard and mouse.
&lt;/p&gt;
&lt;p&gt;So today I tried working: adapting Kragen Sitaker&amp;#8217;s online &lt;a href="http://canonical.org/~kragen/sw/photopuzzle.html?"&gt;photo
jigsaw puzzle&lt;/a&gt; to
   the multitouch interface. First hitch: iPad&amp;#8217;s soft keyboard. You get a
   choice of three layouts: QWERTY, AZERTY, or QWERTZ. Dvorak typists are
   shit out of luck. There&amp;#8217;s been a petition out for quite a while saying
   &amp;#8220;Please, Apple, can we please have Dvorak on the iPhone?&amp;#8221; which Apple
   has ignored. (It&amp;#8217;s always been there on Macs.) There&amp;#8217;s also some
   weird, not fully satisfactory third-party workaround adapting a
   Russian keyboard or something. (More when I try it.)
&lt;/p&gt;
&lt;p&gt;Second hitch: while tweaking Kragen&amp;#8217;s web app, I created a variation
   of it with a different filename. Safari seems to give no way to edit
   the current URL except by retyping every character from the
   start. Pecking it out in QWERTY, paging back and forth between
   alphabet keys and punctuation. (You can copy/paste, but only one word,
   not the whole.) [&lt;strong&gt;Update:&lt;/strong&gt; There is a way to do it. I don&amp;#8217;t know
   whether I missed it in experimenting or Apple updated Safari. Thanks
   to &lt;a href="http://www.xach.com/"&gt;xach&lt;/a&gt; for the tip.]
&lt;/p&gt;
&lt;p&gt;These are trivial complaints, except there&amp;#8217;s &lt;em&gt;no escape&lt;/em&gt; here in
   Apple-land: the layouts are the layouts and the browser is the
   browser. Someone could make a new app supplying an alternative input
   mechanism, just like on a open, programmable computer, except you can
   only run one app at a time&amp;#8212;switching back and forth just to type is
   not going to win. Someone could make a browser with improved URL-bar
   editing, but with that sort of redundancy so frowned upon by the
   censors&amp;#8212;well, do you want to try it?
&lt;/p&gt;
&lt;p&gt;Apple&amp;#8217;s patent lawsuit tries to block my next workaround: buying from
   a competitor.
&lt;/p&gt;
&lt;p&gt;So far, the iPad is a beautiful appliance. Apple, I want to buy a
   computer. Don&amp;#8217;t tell me a computer has to become a cesspool of
   complexity and malware. I know better.
&lt;/p&gt;</description><guid isPermaLink="true">http://wry.me/blog/2010/04/05/hello-ipad.html</guid><pubDate>Mon, 05 Apr 2010 22:06:03 GMT</pubDate></item></channel></rss>
