Earlier this year I spidered a copy of every IBM press release they had online (9,209 press releases) dating back to 2001. The goal was to find every unintended haiku in those press releases. I wondered what the poetry of a bland and soulless corporate giant would be like. The results were amusing to say the least! A favorite of mine from that project:

Characteristics
   such as "friendly" and "informed"
are less important.

I’ll have a blog post in the future with those results once a few things are cleaned up.

More recently, I stumbled across a reddit thread offering up over a billion reddit comments in JSON format – it was a natural itch to want to find all the haikus on such a large dataset.

Before I started work on finding a way to process this data, I also stumbled across a kind soul who hosts a more complete and up-to-date version of the reddit dataset over at http://files.pushshift.io/reddit/.

The Internet is a lovely place.

All available reddit comments were acquired and decompressed:

[cyrus@data comments]$ ls -lah
total 1.5T
-rw-rw-r-- 1 cyrus cyrus 657K Sep 14 13:53 RC_2005-12
-rw-rw-r-- 1 cyrus cyrus 2.1M Sep 14 11:59 RC_2006-01
-rw-rw-r-- 1 cyrus cyrus 5.2M Sep 14 11:59 RC_2006-02
-rw-rw-r-- 1 cyrus cyrus 7.4M Sep 14 11:59 RC_2006-03
-rw-rw-r-- 1 cyrus cyrus  12M Sep 14 11:59 RC_2006-04
-rw-rw-r-- 1 cyrus cyrus  16M Sep 14 11:56 RC_2006-05
-rw-rw-r-- 1 cyrus cyrus  17M Sep 14 11:56 RC_2006-06
-rw-rw-r-- 1 cyrus cyrus  21M Sep 14 11:56 RC_2006-07
-rw-rw-r-- 1 cyrus cyrus  29M Sep 14 11:56 RC_2006-08
-rw-rw-r-- 1 cyrus cyrus  29M Sep 14 11:56 RC_2006-09
-rw-rw-r-- 1 cyrus cyrus  30M Sep 14 11:56 RC_2006-10
-rw-rw-r-- 1 cyrus cyrus  34M Sep 14 11:56 RC_2006-11
-rw-rw-r-- 1 cyrus cyrus  34M Sep 14 11:56 RC_2006-12
-rw-rw-r-- 1 cyrus cyrus  45M Sep 14 11:55 RC_2007-01
-rw-rw-r-- 1 cyrus cyrus  53M Sep 14 11:55 RC_2007-02
-rw-rw-r-- 1 cyrus cyrus  60M Sep 14 11:55 RC_2007-03
-rw-rw-r-- 1 cyrus cyrus  67M Sep 14 11:55 RC_2007-04
-rw-rw-r-- 1 cyrus cyrus  91M Sep 14 11:54 RC_2007-05
-rw-rw-r-- 1 cyrus cyrus  94M Sep 14 11:54 RC_2007-06
-rw-rw-r-- 1 cyrus cyrus 108M Sep 14 11:54 RC_2007-07
-rw-rw-r-- 1 cyrus cyrus 117M Sep 14 11:54 RC_2007-08
-rw-rw-r-- 1 cyrus cyrus 137M Sep 14 11:54 RC_2007-09
-rw-rw-r-- 1 cyrus cyrus 145M Sep 17 04:25 RC_2007-10
-rw-rw-r-- 1 cyrus cyrus 202M Sep  9 07:50 RC_2007-11
-rw-rw-r-- 1 cyrus cyrus 205M Sep  9 07:50 RC_2007-12
-rw-rw-r-- 1 cyrus cyrus 252M Sep  9 07:50 RC_2008-01
-rw-rw-r-- 1 cyrus cyrus 245M Sep  9 07:50 RC_2008-02
-rw-rw-r-- 1 cyrus cyrus 256M Sep  9 07:50 RC_2008-03
-rw-rw-r-- 1 cyrus cyrus 261M Sep  9 07:50 RC_2008-04
-rw-rw-r-- 1 cyrus cyrus 297M Sep  9 07:50 RC_2008-05
-rw-rw-r-- 1 cyrus cyrus 321M Sep  9 07:50 RC_2008-06
-rw-rw-r-- 1 cyrus cyrus 331M Sep  9 07:50 RC_2008-07
-rw-rw-r-- 1 cyrus cyrus 331M Sep  9 07:50 RC_2008-08
-rw-rw-r-- 1 cyrus cyrus 378M Sep  9 07:50 RC_2008-09
-rw-rw-r-- 1 cyrus cyrus 436M Sep  9 07:50 RC_2008-10
-rw-rw-r-- 1 cyrus cyrus 434M Sep  9 07:50 RC_2008-11
-rw-rw-r-- 1 cyrus cyrus 468M Sep  9 07:50 RC_2008-12
-rw-rw-r-- 1 cyrus cyrus 581M Sep  9 07:50 RC_2009-01
-rw-rw-r-- 1 cyrus cyrus 525M Sep  9 07:50 RC_2009-02
-rw-rw-r-- 1 cyrus cyrus 588M Sep  9 07:50 RC_2009-03
-rw-rw-r-- 1 cyrus cyrus 612M Sep  9 07:50 RC_2009-04
-rw-rw-r-- 1 cyrus cyrus 680M Sep  9 07:50 RC_2009-05
-rw-rw-r-- 1 cyrus cyrus 715M Sep  9 07:50 RC_2009-06
-rw-rw-r-- 1 cyrus cyrus 834M Sep  9 07:50 RC_2009-07
-rw-rw-r-- 1 cyrus cyrus 991M Sep  9 07:50 RC_2009-08
-rw-rw-r-- 1 cyrus cyrus 1.2G Sep  9 07:50 RC_2009-09
-rw-rw-r-- 1 cyrus cyrus 1.3G Sep  9 07:50 RC_2009-10
-rw-rw-r-- 1 cyrus cyrus 1.3G Sep  9 07:50 RC_2009-11
-rw-rw-r-- 1 cyrus cyrus 1.5G Sep  9 07:50 RC_2009-12
-rw-rw-r-- 1 cyrus cyrus 1.6G Sep  9 07:50 RC_2010-01
-rw-rw-r-- 1 cyrus cyrus 1.5G Sep  9 07:50 RC_2010-02
-rw-rw-r-- 1 cyrus cyrus 1.8G Sep  9 07:50 RC_2010-03
-rw-rw-r-- 1 cyrus cyrus 1.8G Sep  9 07:50 RC_2010-04
-rw-rw-r-- 1 cyrus cyrus 1.8G Sep  9 07:51 RC_2010-05
-rw-rw-r-- 1 cyrus cyrus 2.0G Sep  9 07:51 RC_2010-06
-rw-rw-r-- 1 cyrus cyrus 2.2G Sep  9 07:51 RC_2010-07
-rw-rw-r-- 1 cyrus cyrus 2.4G Sep  9 07:51 RC_2010-08
-rw-rw-r-- 1 cyrus cyrus 2.6G Sep  9 07:51 RC_2010-09
-rw-rw-r-- 1 cyrus cyrus 2.8G Sep  9 07:51 RC_2010-10
-rw-rw-r-- 1 cyrus cyrus 3.1G Sep  9 07:51 RC_2010-11
-rw-rw-r-- 1 cyrus cyrus 3.3G Sep  9 07:51 RC_2010-12
-rw-rw-r-- 1 cyrus cyrus 3.6G Sep  9 07:51 RC_2011-01
-rw-rw-r-- 1 cyrus cyrus 3.5G Sep  9 07:52 RC_2011-02
-rw-rw-r-- 1 cyrus cyrus 4.2G Sep  9 07:52 RC_2011-03
-rw-rw-r-- 1 cyrus cyrus 4.1G Sep  9 07:52 RC_2011-04
-rw-rw-r-- 1 cyrus cyrus 4.8G Sep  9 07:52 RC_2011-05
-rw-rw-r-- 1 cyrus cyrus 5.3G Sep  9 07:52 RC_2011-06
-rw-rw-r-- 1 cyrus cyrus 5.7G Sep  9 07:53 RC_2011-07
-rw-rw-r-- 1 cyrus cyrus 6.6G Sep  9 07:53 RC_2011-08
-rw-rw-r-- 1 cyrus cyrus 6.5G Sep  9 07:53 RC_2011-09
-rw-rw-r-- 1 cyrus cyrus 7.2G Sep  9 07:53 RC_2011-10
-rw-rw-r-- 1 cyrus cyrus 7.3G Sep  9 07:54 RC_2011-11
-rw-rw-r-- 1 cyrus cyrus 7.8G Sep  9 07:54 RC_2011-12
-rw-rw-r-- 1 cyrus cyrus 8.8G Sep  9 07:54 RC_2012-01
-rw-rw-r-- 1 cyrus cyrus 8.7G Sep  9 07:55 RC_2012-02
-rw-rw-r-- 1 cyrus cyrus 9.7G Sep  9 07:55 RC_2012-03
-rw-rw-r-- 1 cyrus cyrus  11G Sep  9 07:56 RC_2012-04
-rw-rw-r-- 1 cyrus cyrus  11G Sep  9 07:56 RC_2012-05
-rw-rw-r-- 1 cyrus cyrus  12G Sep  9 07:57 RC_2012-06
-rw-rw-r-- 1 cyrus cyrus  13G Sep  9 07:57 RC_2012-07
-rw-rw-r-- 1 cyrus cyrus  14G Sep  9 07:58 RC_2012-08
-rw-rw-r-- 1 cyrus cyrus  13G Sep  9 07:58 RC_2012-09
-rw-rw-r-- 1 cyrus cyrus  14G Sep  9 07:59 RC_2012-10
-rw-rw-r-- 1 cyrus cyrus  14G Sep  9 07:59 RC_2012-11
-rw-rw-r-- 1 cyrus cyrus  14G Sep  9 08:00 RC_2012-12
-rw-rw-r-- 1 cyrus cyrus  17G Sep  9 08:01 RC_2013-01
-rw-rw-r-- 1 cyrus cyrus  15G Sep  9 08:01 RC_2013-02
-rw-rw-r-- 1 cyrus cyrus  18G Sep  9 08:02 RC_2013-03
-rw-rw-r-- 1 cyrus cyrus  19G Sep  9 08:03 RC_2013-04
-rw-rw-r-- 1 cyrus cyrus  18G Sep  9 08:04 RC_2013-05
-rw-rw-r-- 1 cyrus cyrus  18G Sep  9 08:05 RC_2013-06
-rw-rw-r-- 1 cyrus cyrus  19G Sep  9 08:06 RC_2013-07
-rw-rw-r-- 1 cyrus cyrus  19G Sep  9 08:06 RC_2013-08
-rw-rw-r-- 1 cyrus cyrus  18G Sep  9 08:07 RC_2013-09
-rw-rw-r-- 1 cyrus cyrus  20G Sep  9 08:08 RC_2013-10
-rw-rw-r-- 1 cyrus cyrus  20G Sep  9 08:09 RC_2013-11
-rw-rw-r-- 1 cyrus cyrus  22G Sep  9 08:10 RC_2013-12
-rw-rw-r-- 1 cyrus cyrus  24G Sep  9 08:11 RC_2014-01
-rw-rw-r-- 1 cyrus cyrus  22G Sep  9 08:12 RC_2014-02
-rw-rw-r-- 1 cyrus cyrus  24G Sep  9 08:13 RC_2014-03
-rw-rw-r-- 1 cyrus cyrus  24G Sep  9 08:14 RC_2014-04
-rw-rw-r-- 1 cyrus cyrus  24G Sep  9 08:15 RC_2014-05
-rw-rw-r-- 1 cyrus cyrus  24G Sep  9 08:16 RC_2014-06
-rw-rw-r-- 1 cyrus cyrus  27G Sep  9 08:17 RC_2014-07
-rw-rw-r-- 1 cyrus cyrus  27G Sep  9 08:18 RC_2014-08
-rw-rw-r-- 1 cyrus cyrus  25G Sep  9 08:19 RC_2014-09
-rw-rw-r-- 1 cyrus cyrus  26G Sep  9 08:20 RC_2014-10
-rw-rw-r-- 1 cyrus cyrus  26G Sep  9 08:22 RC_2014-11
-rw-rw-r-- 1 cyrus cyrus  27G Sep  9 08:23 RC_2014-12
-rw-rw-r-- 1 cyrus cyrus  30G Sep  9 08:24 RC_2015-01
-rw-rw-r-- 1 cyrus cyrus  27G Sep  9 08:25 RC_2015-02
-rw-rw-r-- 1 cyrus cyrus  31G Sep  9 08:26 RC_2015-03
-rw-rw-r-- 1 cyrus cyrus  32G Sep  9 08:28 RC_2015-04
-rw-rw-r-- 1 cyrus cyrus  32G Sep  9 08:29 RC_2015-05
-rw-rw-r-- 1 cyrus cyrus  32G Sep 28 16:00 RC_2015-06
-rw-rw-r-- 1 cyrus cyrus  34G Sep  9 08:31 RC_2015-07
-rw-rw-r-- 1 cyrus cyrus  29G Sep  9 08:33 RC_2015-08
-rw-rw-r-- 1 cyrus cyrus  28G Sep  9 08:34 RC_2015-09
-rw-rw-r-- 1 cyrus cyrus  30G Sep  9 08:36 RC_2015-10
-rw-rw-r-- 1 cyrus cyrus  29G Sep  9 08:37 RC_2015-11
-rw-rw-r-- 1 cyrus cyrus  30G Sep  9 08:39 RC_2015-12
-rw-rw-r-- 1 cyrus cyrus  32G Sep  9 08:40 RC_2016-01
-rw-rw-r-- 1 cyrus cyrus  31G Sep  9 08:42 RC_2016-02
-rw-rw-r-- 1 cyrus cyrus  33G Sep  9 08:43 RC_2016-03
-rw-rw-r-- 1 cyrus cyrus  33G Sep  9 08:44 RC_2016-04
-rw-rw-r-- 1 cyrus cyrus  33G Sep  9 08:45 RC_2016-05
-rw-rw-r-- 1 cyrus cyrus  34G Sep  9 08:46 RC_2016-06
-rw-rw-r-- 1 cyrus cyrus  35G Sep  9 08:47 RC_2016-07
-rw-rw-r-- 1 cyrus cyrus  36G Sep 12 16:41 RC_2016-08
-rw-rw-r-- 1 cyrus cyrus  34G Oct 13 08:04 RC_2016-09
-rw-rw-r-- 1 cyrus cyrus  36G Nov 14 14:55 RC_2016-10

With the data in the following format:

[cyrus@data comments]$ head -n 1 RC_2005-12 | jq -r .
{
  "controversiality": 0,
  "body": "A look at Vietnam and Mexico exposes the myth of market liberalisation.",
  "subreddit_id": "t5_6",
  "link_id": "t3_17863",
  "stickied": false,
  "subreddit": "reddit.com",
  "score": 2,
  "ups": 2,
  "author_flair_css_class": null,
  "created_utc": 1134365188,
  "author_flair_text": null,
  "author": "frjo",
  "id": "c13",
  "edited": false,
  "parent_id": "t3_17863",
  "gilded": 0,
  "distinguished": null,
  "retrieved_on": 1473738411
}

It’s one JSON object per line (the above is prettified for readability).

1.5 terabytes of JSON is quite a bit to grapple with for us mere mortals. I started trying to process the text on my local workstation (which is no slouch). However, the process was slow and became too loud with the crunch of my hard drives signaling it was about to take off into space. The noise was also attracting the attention of my cats. And cats exploring the back of expensive equipment with wires makes me nervous.

So I decided to rent a dedicated server to process the data instead. I know about other more “modern” solutions such as Google BigQuery or Amazon DynamoDB. But those are prohibitively expensive for what is essentially a completely free and fun project. Plus, it’s really tough for me to give up my *nix tools; they will take you further than you think. The best bang for my buck turned out to be OVH which offers surprisingly powerful hardware for ants-in-my-eyes prices.

The first step was to extract only the comments from the JSON in a sane fashion. Hunting haikus doesn’t need all the other metadata that’s in the JSON object. The example listing above shows the comment is in the body key. As is usually the case with *nix, there’s a perfect tool for doing just that. The jq command line tool lets you slice and dice JSON any which way you need.

[cyrus@data comments]$ jq -r '.body' /data/reddit/comments/RC_* >> all_reddit_comments.txt

The above will dump only the contents of the body key into a very large text file several hundred gigabytes in size.

The next step is figuring out the best way of extracting haikus from a body of text this size. I had toyed around with several different methods of achieving this – including my own hastily written haiku extraction using the wonderful work by Carnegie Mellon University on their pronouncing dictionary. After much trial and error, the most reliable solution turned out to be a Python module for haiku extraction that made use of the Natural Language Toolkit. It wasn’t the fastest, but it was the most accurate.

This simplified things down to:

import sys
from haikufinder import HaikuFinder

try:
    text = open(sys.argv[1], "r").read()
except:
    text = sys.stdin.read()
for haiku in HaikuFinder(text.decode('utf-8')).find_haikus():
    print(haiku[0])
    print(haiku[1])
    print(haiku[2])
    print("")

Oh how I love simplicity.

The one hair in the soup here is this method requires loading all the text in RAM before processing it for haiku extraction. You can’t just load a 460+ GB text file into RAM without making everything very angry. So the key here is to split up the text file into manageable chunks that will fit into RAM. Naturally, *nix has our back here in the form of the split tool:

[cyrus@data comments]$ split -a 4 -l 16350205 all_reddit_comments.txt reddit

The above command will take the very large text file and split it up into files of roughly 16 million lines each with a naming convention of reddit followed by 4 letters. So filenames will come out as followed: redditaaaa, redditaaab, redditaaac, etc. Individually these files will fit into RAM for our Python script to successfully process it for haiku extraction.

In the age of processors with multiple cores, it doesn’t make sense to process these serially one at a time. We want to make use of the computation power available, so we can parallelize this by running multiple instances of the Python script on different files. We can easily achieve this with the xargs tool. This is one of my favorite *nix tools available.

[cyrus@data comments]$ ls reddit* | xargs -n 1 -P 4 -I {} bash -c "python /home/cyrus/haiku_tools/haiku.py /data/reddit/comments/{} | tee -a {}.haikus"

With 4 instances of this Python script running at any given time, it still took roughly 3 days to extract the haikus.

[cyrus@data haikus]$ ls -lah
total 24M
-rw-rw-r--  1 cyrus cyrus  95K Dec 16 16:55 redditaaaa.haikus
-rw-rw-r--  1 cyrus cyrus  65K Dec 16 16:55 redditaaab.haikus
-rw-rw-r--  1 cyrus cyrus  22K Dec 16 16:56 redditaaac.haikus
-rw-rw-r--  1 cyrus cyrus  73K Dec 16 17:00 redditaaad.haikus
-rw-rw-r--  1 cyrus cyrus  50K Dec 16 17:17 redditaaae.haikus
-rw-rw-r--  1 cyrus cyrus  25K Dec 16 17:18 redditaaaf.haikus
-rw-rw-r--  1 cyrus cyrus 120K Dec 16 17:19 redditaaag.haikus
-rw-rw-r--  1 cyrus cyrus 238K Dec 16 17:23 redditaaah.haikus
-rw-rw-r--  1 cyrus cyrus  40K Dec 16 17:41 redditaaai.haikus
-rw-rw-r--  1 cyrus cyrus 148K Dec 16 17:41 redditaaaj.haikus
-rw-rw-r--  1 cyrus cyrus  20K Dec 16 17:42 redditaaak.haikus
-rw-rw-r--  1 cyrus cyrus  18K Dec 16 17:46 redditaaal.haikus
-rw-rw-r--  1 cyrus cyrus 161K Dec 16 18:04 redditaaam.haikus
-rw-rw-r--  1 cyrus cyrus 2.9K Dec 16 18:04 redditaaan.haikus
-rw-rw-r--  1 cyrus cyrus 4.1K Dec 16 18:05 redditaaao.haikus
-rw-rw-r--  1 cyrus cyrus  44K Dec 16 18:09 redditaaap.haikus
-rw-rw-r--  1 cyrus cyrus  24K Dec 16 18:27 redditaaaq.haikus
-rw-rw-r--  1 cyrus cyrus  41K Dec 16 18:27 redditaaar.haikus
-rw-rw-r--  1 cyrus cyrus 435K Dec 16 18:28 redditaaas.haikus
-rw-rw-r--  1 cyrus cyrus  73K Dec 16 18:32 redditaaat.haikus
-rw-rw-r--  1 cyrus cyrus 2.0K Dec 16 18:51 redditaaau.haikus
-rw-rw-r--  1 cyrus cyrus  32K Dec 16 18:51 redditaaav.haikus
-rw-rw-r--  1 cyrus cyrus  99K Dec 16 18:51 redditaaaw.haikus
-rw-rw-r--  1 cyrus cyrus  95K Dec 16 18:56 redditaaax.haikus
-rw-rw-r--  1 cyrus cyrus  61K Dec 16 19:15 redditaaay.haikus
-rw-rw-r--  1 cyrus cyrus 312K Dec 16 19:15 redditaaaz.haikus
-rw-rw-r--  1 cyrus cyrus  49K Dec 16 19:15 redditaaba.haikus
-rw-rw-r--  1 cyrus cyrus  73K Dec 16 19:20 redditaabb.haikus
-rw-rw-r--  1 cyrus cyrus  35K Dec 16 19:38 redditaabc.haikus
-rw-rw-r--  1 cyrus cyrus 111K Dec 16 19:39 redditaabd.haikus
-rw-rw-r--  1 cyrus cyrus  17K Dec 16 19:40 redditaabe.haikus
-rw-rw-r--  1 cyrus cyrus  52K Dec 16 19:44 redditaabf.haikus
-rw-rw-r--  1 cyrus cyrus  39K Dec 16 20:02 redditaabg.haikus
-rw-rw-r--  1 cyrus cyrus 182K Dec 16 20:02 redditaabh.haikus
-rw-rw-r--  1 cyrus cyrus  57K Dec 16 20:03 redditaabi.haikus
-rw-rw-r--  1 cyrus cyrus  90K Dec 16 20:15 redditaabj.haikus
-rw-rw-r--  1 cyrus cyrus  85K Dec 16 20:29 redditaabk.haikus
-rw-rw-r--  1 cyrus cyrus  39K Dec 16 20:31 redditaabl.haikus
-rw-rw-r--  1 cyrus cyrus 7.9K Dec 16 20:30 redditaabm.haikus
-rw-rw-r--  1 cyrus cyrus 137K Dec 16 20:40 redditaabn.haikus
-rw-rw-r--  1 cyrus cyrus  55K Dec 16 20:53 redditaabo.haikus
-rw-rw-r--  1 cyrus cyrus 363K Dec 16 20:53 redditaabp.haikus
-rw-rw-r--  1 cyrus cyrus 123K Dec 16 20:55 redditaabq.haikus
-rw-rw-r--  1 cyrus cyrus  77K Dec 16 21:03 redditaabr.haikus
-rw-rw-r--  1 cyrus cyrus  45K Dec 16 21:17 redditaabs.haikus
-rw-rw-r--  1 cyrus cyrus  81K Dec 16 21:17 redditaabt.haikus
-rw-rw-r--  1 cyrus cyrus  42K Dec 16 21:18 redditaabu.haikus
-rw-rw-r--  1 cyrus cyrus  40K Dec 16 21:27 redditaabv.haikus
-rw-rw-r--  1 cyrus cyrus  23K Dec 16 21:40 redditaabw.haikus
-rw-rw-r--  1 cyrus cyrus   17 Dec 16 21:41 redditaabx.haikus
-rw-rw-r--  1 cyrus cyrus  20K Dec 16 21:41 redditaaby.haikus
-rw-rw-r--  1 cyrus cyrus  39K Dec 16 21:50 redditaabz.haikus
-rw-rw-r--  1 cyrus cyrus 4.1K Dec 16 22:03 redditaaca.haikus
-rw-rw-r--  1 cyrus cyrus  12K Dec 16 22:04 redditaacb.haikus
-rw-rw-r--  1 cyrus cyrus 110K Dec 16 22:05 redditaacc.haikus
-rw-rw-r--  1 cyrus cyrus  70K Dec 16 22:13 redditaacd.haikus
-rw-rw-r--  1 cyrus cyrus  38K Dec 16 22:26 redditaace.haikus
-rw-rw-r--  1 cyrus cyrus  29K Dec 16 22:27 redditaacf.haikus
-rw-rw-r--  1 cyrus cyrus  44K Dec 16 22:28 redditaacg.haikus
-rw-rw-r--  1 cyrus cyrus 243K Dec 16 22:37 redditaach.haikus
-rw-rw-r--  1 cyrus cyrus 103K Dec 16 22:49 redditaaci.haikus
-rw-rw-r--  1 cyrus cyrus  50K Dec 16 22:51 redditaacj.haikus
-rw-rw-r--  1 cyrus cyrus 7.7K Dec 16 22:52 redditaack.haikus
-rw-rw-r--  1 cyrus cyrus 177K Dec 16 23:01 redditaacl.haikus
-rw-rw-r--  1 cyrus cyrus  21K Dec 16 23:13 redditaacm.haikus
-rw-rw-r--  1 cyrus cyrus 144K Dec 16 23:13 redditaacn.haikus
-rw-rw-r--  1 cyrus cyrus  45K Dec 16 23:17 redditaaco.haikus
-rw-rw-r--  1 cyrus cyrus 1.4K Dec 16 23:24 redditaacp.haikus
-rw-rw-r--  1 cyrus cyrus  45K Dec 16 23:36 redditaacq.haikus
-rw-rw-r--  1 cyrus cyrus  40K Dec 16 23:36 redditaacr.haikus
-rw-rw-r--  1 cyrus cyrus 294K Dec 16 23:40 redditaacs.haikus
-rw-rw-r--  1 cyrus cyrus  19K Dec 16 23:47 redditaact.haikus
-rw-rw-r--  1 cyrus cyrus 381K Dec 16 23:58 redditaacu.haikus
-rw-rw-r--  1 cyrus cyrus 232K Dec 16 23:59 redditaacv.haikus
-rw-rw-r--  1 cyrus cyrus  28K Dec 17 00:02 redditaacw.haikus
-rw-rw-r--  1 cyrus cyrus 6.1K Dec 17 00:10 redditaacx.haikus
-rw-rw-r--  1 cyrus cyrus  59K Dec 17 00:21 redditaacy.haikus
-rw-rw-r--  1 cyrus cyrus 224K Dec 17 00:22 redditaacz.haikus
-rw-rw-r--  1 cyrus cyrus  12K Dec 17 00:25 redditaada.haikus
-rw-rw-r--  1 cyrus cyrus 129K Dec 17 00:32 redditaadb.haikus
-rw-rw-r--  1 cyrus cyrus  59K Dec 17 00:44 redditaadc.haikus
-rw-rw-r--  1 cyrus cyrus  34K Dec 17 00:45 redditaadd.haikus
-rw-rw-r--  1 cyrus cyrus 358K Dec 17 00:48 redditaade.haikus
-rw-rw-r--  1 cyrus cyrus 237K Dec 17 00:55 redditaadf.haikus
-rw-rw-r--  1 cyrus cyrus  27K Dec 17 01:07 redditaadg.haikus
-rw-rw-r--  1 cyrus cyrus 311K Dec 17 01:08 redditaadh.haikus
-rw-rw-r--  1 cyrus cyrus  31K Dec 17 01:11 redditaadi.haikus
-rw-rw-r--  1 cyrus cyrus 183K Dec 17 01:18 redditaadj.haikus
-rw-rw-r--  1 cyrus cyrus  50K Dec 17 01:30 redditaadk.haikus
-rw-rw-r--  1 cyrus cyrus 5.7K Dec 17 01:30 redditaadl.haikus
-rw-rw-r--  1 cyrus cyrus 6.3K Dec 17 01:33 redditaadm.haikus
-rw-rw-r--  1 cyrus cyrus  17K Dec 17 01:41 redditaadn.haikus
-rw-rw-r--  1 cyrus cyrus  15K Dec 17 01:52 redditaado.haikus
-rw-rw-r--  1 cyrus cyrus  212 Dec 17 01:53 redditaadp.haikus
-rw-rw-r--  1 cyrus cyrus 6.7K Dec 17 01:56 redditaadq.haikus
-rw-rw-r--  1 cyrus cyrus  93K Dec 17 02:03 redditaadr.haikus
-rw-rw-r--  1 cyrus cyrus 241K Dec 17 02:15 redditaads.haikus
-rw-rw-r--  1 cyrus cyrus 3.4K Dec 17 02:15 redditaadt.haikus
-rw-rw-r--  1 cyrus cyrus 103K Dec 17 02:18 redditaadu.haikus
-rw-rw-r--  1 cyrus cyrus  38K Dec 17 02:26 redditaadv.haikus
-rw-rw-r--  1 cyrus cyrus  12K Dec 17 02:37 redditaadw.haikus
-rw-rw-r--  1 cyrus cyrus  25K Dec 17 02:38 redditaadx.haikus
-rw-rw-r--  1 cyrus cyrus 129K Dec 17 02:40 redditaady.haikus
-rw-rw-r--  1 cyrus cyrus 287K Dec 17 02:49 redditaadz.haikus
-rw-rw-r--  1 cyrus cyrus  38K Dec 17 03:00 redditaaea.haikus
-rw-rw-r--  1 cyrus cyrus  19K Dec 17 03:00 redditaaeb.haikus
-rw-rw-r--  1 cyrus cyrus  12K Dec 17 03:02 redditaaec.haikus
-rw-rw-r--  1 cyrus cyrus 124K Dec 17 03:11 redditaaed.haikus
-rw-rw-r--  1 cyrus cyrus 169K Dec 17 03:22 redditaaee.haikus
-rw-rw-r--  1 cyrus cyrus  81K Dec 17 03:23 redditaaef.haikus
-rw-rw-r--  1 cyrus cyrus  37K Dec 17 03:25 redditaaeg.haikus
-rw-rw-r--  1 cyrus cyrus  54K Dec 17 03:33 redditaaeh.haikus
-rw-rw-r--  1 cyrus cyrus  89K Dec 17 03:45 redditaaei.haikus
-rw-rw-r--  1 cyrus cyrus 144K Dec 17 03:45 redditaaej.haikus
-rw-rw-r--  1 cyrus cyrus  18K Dec 17 03:47 redditaaek.haikus
-rw-rw-r--  1 cyrus cyrus 357K Dec 17 03:59 redditaael.haikus
-rw-rw-r--  1 cyrus cyrus  82K Dec 17 04:15 redditaaem.haikus
-rw-rw-r--  1 cyrus cyrus  28K Dec 17 04:17 redditaaen.haikus
-rw-rw-r--  1 cyrus cyrus  27K Dec 17 04:18 redditaaeo.haikus
-rw-rw-r--  1 cyrus cyrus  22K Dec 17 04:32 redditaaep.haikus
-rw-rw-r--  1 cyrus cyrus  90K Dec 17 04:46 redditaaeq.haikus
-rw-rw-r--  1 cyrus cyrus  23K Dec 17 04:49 redditaaer.haikus
-rw-rw-r--  1 cyrus cyrus  24K Dec 17 04:51 redditaaes.haikus
-rw-rw-r--  1 cyrus cyrus  70K Dec 17 05:05 redditaaet.haikus
-rw-rw-r--  1 cyrus cyrus  57K Dec 17 05:19 redditaaeu.haikus
-rw-rw-r--  1 cyrus cyrus 1.8K Dec 17 05:21 redditaaev.haikus
-rw-rw-r--  1 cyrus cyrus 145K Dec 17 05:23 redditaaew.haikus
-rw-rw-r--  1 cyrus cyrus 108K Dec 17 05:37 redditaaex.haikus
-rw-rw-r--  1 cyrus cyrus 109K Dec 17 05:51 redditaaey.haikus
-rw-rw-r--  1 cyrus cyrus 114K Dec 17 05:53 redditaaez.haikus
-rw-rw-r--  1 cyrus cyrus  37K Dec 17 05:55 redditaafa.haikus
-rw-rw-r--  1 cyrus cyrus  32K Dec 17 06:08 redditaafb.haikus
-rw-rw-r--  1 cyrus cyrus  12K Dec 17 06:23 redditaafc.haikus
-rw-rw-r--  1 cyrus cyrus 116K Dec 17 06:25 redditaafd.haikus
-rw-rw-r--  1 cyrus cyrus 7.3K Dec 17 06:26 redditaafe.haikus
-rw-rw-r--  1 cyrus cyrus  71K Dec 17 06:39 redditaaff.haikus
-rw-rw-r--  1 cyrus cyrus 2.5K Dec 17 06:55 redditaafg.haikus
-rw-rw-r--  1 cyrus cyrus  16K Dec 17 06:57 redditaafh.haikus
-rw-rw-r--  1 cyrus cyrus 119K Dec 17 06:57 redditaafi.haikus
-rw-rw-r--  1 cyrus cyrus 277K Dec 17 07:11 redditaafj.haikus
-rw-rw-r--  1 cyrus cyrus 201K Dec 17 07:27 redditaafk.haikus
-rw-rw-r--  1 cyrus cyrus  82K Dec 17 07:29 redditaafl.haikus
-rw-rw-r--  1 cyrus cyrus  30K Dec 17 07:29 redditaafm.haikus
-rw-rw-r--  1 cyrus cyrus  39K Dec 17 07:43 redditaafn.haikus
-rw-rw-r--  1 cyrus cyrus 276K Dec 17 07:58 redditaafo.haikus
-rw-rw-r--  1 cyrus cyrus  26K Dec 17 08:04 redditaafp.haikus
-rw-rw-r--  1 cyrus cyrus 164K Dec 17 08:00 redditaafq.haikus
-rw-rw-r--  1 cyrus cyrus  77K Dec 17 08:14 redditaafr.haikus
-rw-rw-r--  1 cyrus cyrus 161K Dec 17 08:30 redditaafs.haikus
-rw-rw-r--  1 cyrus cyrus 3.2K Dec 17 08:31 redditaaft.haikus
-rw-rw-r--  1 cyrus cyrus  35K Dec 17 08:36 redditaafu.haikus
-rw-rw-r--  1 cyrus cyrus 115K Dec 17 08:46 redditaafv.haikus
-rw-rw-r--  1 cyrus cyrus 136K Dec 17 09:01 redditaafw.haikus
-rw-rw-r--  1 cyrus cyrus 123K Dec 17 09:02 redditaafx.haikus
-rw-rw-r--  1 cyrus cyrus 8.6K Dec 17 09:08 redditaafy.haikus
-rw-rw-r--  1 cyrus cyrus  34K Dec 17 09:17 redditaafz.haikus
-rw-rw-r--  1 cyrus cyrus 3.7K Dec 17 09:32 redditaaga.haikus
-rw-rw-r--  1 cyrus cyrus 124K Dec 17 09:33 redditaagb.haikus
-rw-rw-r--  1 cyrus cyrus 116K Dec 17 09:44 redditaagc.haikus
-rw-rw-r--  1 cyrus cyrus  42K Dec 17 09:48 redditaagd.haikus
-rw-rw-r--  1 cyrus cyrus  65K Dec 17 10:03 redditaage.haikus
-rw-rw-r--  1 cyrus cyrus 109K Dec 17 10:03 redditaagf.haikus
-rw-rw-r--  1 cyrus cyrus 210K Dec 17 10:16 redditaagg.haikus
-rw-rw-r--  1 cyrus cyrus 134K Dec 17 10:20 redditaagh.haikus
-rw-rw-r--  1 cyrus cyrus  44K Dec 17 10:35 redditaagi.haikus
-rw-rw-r--  1 cyrus cyrus 128K Dec 17 10:35 redditaagj.haikus
-rw-rw-r--  1 cyrus cyrus  23K Dec 17 10:47 redditaagk.haikus
-rw-rw-r--  1 cyrus cyrus  12K Dec 17 10:52 redditaagl.haikus
-rw-rw-r--  1 cyrus cyrus  28K Dec 17 11:06 redditaagm.haikus
-rw-rw-r--  1 cyrus cyrus  57K Dec 17 11:06 redditaagn.haikus
-rw-rw-r--  1 cyrus cyrus 8.0K Dec 17 11:18 redditaago.haikus
-rw-rw-r--  1 cyrus cyrus  19K Dec 17 11:23 redditaagp.haikus
-rw-rw-r--  1 cyrus cyrus 193K Dec 17 11:38 redditaagq.haikus
-rw-rw-r--  1 cyrus cyrus  88K Dec 17 11:37 redditaagr.haikus
-rw-rw-r--  1 cyrus cyrus  27K Dec 17 11:50 redditaags.haikus
-rw-rw-r--  1 cyrus cyrus  19K Dec 17 11:56 redditaagt.haikus
-rw-rw-r--  1 cyrus cyrus  78K Dec 17 12:06 redditaagu.haikus
-rw-rw-r--  1 cyrus cyrus  63K Dec 17 12:10 redditaagv.haikus
-rw-rw-r--  1 cyrus cyrus  19K Dec 17 12:22 redditaagw.haikus
-rw-rw-r--  1 cyrus cyrus  22K Dec 17 12:27 redditaagx.haikus
-rw-rw-r--  1 cyrus cyrus  512 Dec 17 12:44 redditaagy.haikus
-rw-rw-r--  1 cyrus cyrus 113K Dec 17 12:41 redditaagz.haikus
-rw-rw-r--  1 cyrus cyrus 1.9K Dec 17 12:54 redditaaha.haikus
-rw-rw-r--  1 cyrus cyrus  60K Dec 17 12:59 redditaahb.haikus
-rw-rw-r--  1 cyrus cyrus 135K Dec 17 13:12 redditaahc.haikus
-rw-rw-r--  1 cyrus cyrus 172K Dec 17 13:15 redditaahd.haikus
-rw-rw-r--  1 cyrus cyrus 173K Dec 17 13:25 redditaahe.haikus
-rw-rw-r--  1 cyrus cyrus 5.6K Dec 17 13:31 redditaahf.haikus
-rw-rw-r--  1 cyrus cyrus  17K Dec 17 13:44 redditaahg.haikus
-rw-rw-r--  1 cyrus cyrus  15K Dec 17 13:47 redditaahh.haikus
-rw-rw-r--  1 cyrus cyrus  14K Dec 17 13:56 redditaahi.haikus
-rw-rw-r--  1 cyrus cyrus 4.7K Dec 17 14:02 redditaahj.haikus
-rw-rw-r--  1 cyrus cyrus  94K Dec 17 14:16 redditaahk.haikus
-rw-rw-r--  1 cyrus cyrus  23K Dec 17 14:19 redditaahl.haikus
-rw-rw-r--  1 cyrus cyrus 6.5K Dec 17 14:27 redditaahm.haikus
-rw-rw-r--  1 cyrus cyrus  594 Dec 17 14:33 redditaahn.haikus
-rw-rw-r--  1 cyrus cyrus 1.1K Dec 17 14:46 redditaaho.haikus
-rw-rw-r--  1 cyrus cyrus 6.3K Dec 17 14:50 redditaahp.haikus
-rw-rw-r--  1 cyrus cyrus 119K Dec 17 14:59 redditaahq.haikus
-rw-rw-r--  1 cyrus cyrus 2.7K Dec 17 15:04 redditaahr.haikus
-rw-rw-r--  1 cyrus cyrus 163K Dec 17 15:20 redditaahs.haikus
-rw-rw-r--  1 cyrus cyrus  47K Dec 17 15:20 redditaaht.haikus
-rw-rw-r--  1 cyrus cyrus  13K Dec 17 15:31 redditaahu.haikus
-rw-rw-r--  1 cyrus cyrus 200K Dec 17 15:35 redditaahv.haikus
-rw-rw-r--  1 cyrus cyrus 7.0K Dec 17 15:53 redditaahw.haikus
-rw-rw-r--  1 cyrus cyrus  36K Dec 17 15:51 redditaahx.haikus
-rw-rw-r--  1 cyrus cyrus    0 Dec 17 15:31 redditaahy.haikus
-rw-rw-r--  1 cyrus cyrus 116K Dec 17 16:04 redditaahz.haikus
-rw-rw-r--  1 cyrus cyrus  57K Dec 17 16:20 redditaaia.haikus
-rw-rw-r--  1 cyrus cyrus  61K Dec 17 16:21 redditaaib.haikus
-rw-rw-r--  1 cyrus cyrus    0 Dec 17 15:53 redditaaic.haikus
-rw-rw-r--  1 cyrus cyrus 166K Dec 17 16:34 redditaaid.haikus
-rw-rw-r--  1 cyrus cyrus    0 Dec 17 16:13 redditaaie.haikus
-rw-rw-r--  1 cyrus cyrus  57K Dec 17 16:51 redditaaif.haikus
-rw-rw-r--  1 cyrus cyrus  95K Dec 17 16:51 redditaaig.haikus
-rw-rw-r--  1 cyrus cyrus  13K Dec 17 17:01 redditaaih.haikus
-rw-rw-r--  1 cyrus cyrus  51K Dec 17 17:03 redditaaii.haikus
-rw-rw-r--  1 cyrus cyrus    0 Dec 17 16:51 redditaaij.haikus
-rw-rw-r--  1 cyrus cyrus 129K Dec 17 17:21 redditaaik.haikus
-rw-rw-r--  1 cyrus cyrus 115K Dec 17 17:32 redditaail.haikus
-rw-rw-r--  1 cyrus cyrus    0 Dec 17 17:03 redditaaim.haikus
-rw-rw-r--  1 cyrus cyrus    0 Dec 17 17:10 redditaain.haikus
-rw-rw-r--  1 cyrus cyrus    0 Dec 17 17:21 redditaaio.haikus
-rw-rw-r--  1 cyrus cyrus    0 Dec 17 17:23 redditaaip.haikus
-rw-rw-r--  1 cyrus cyrus    0 Dec 17 17:30 redditaaiq.haikus
-rw-rw-r--  1 cyrus cyrus  42K Dec 17 18:03 redditaair.haikus
-rw-rw-r--  1 cyrus cyrus    0 Dec 17 17:40 redditaais.haikus
-rw-rw-r--  1 cyrus cyrus    0 Dec 17 17:42 redditaait.haikus
-rw-rw-r--  1 cyrus cyrus 8.5K Dec 17 18:13 redditaaiu.haikus
-rw-rw-r--  1 cyrus cyrus  87K Dec 17 18:23 redditaaiv.haikus
-rw-rw-r--  1 cyrus cyrus  88K Dec 17 18:27 redditaaiw.haikus
-rw-rw-r--  1 cyrus cyrus 6.1K Dec 17 18:28 redditaaix.haikus
-rw-rw-r--  1 cyrus cyrus 173K Dec 17 18:35 redditaaiy.haikus
-rw-rw-r--  1 cyrus cyrus 1.6K Dec 17 18:44 redditaaiz.haikus
-rw-rw-r--  1 cyrus cyrus 2.3K Dec 17 18:48 redditaaja.haikus
-rw-rw-r--  1 cyrus cyrus 198K Dec 17 18:49 redditaajb.haikus
-rw-rw-r--  1 cyrus cyrus  63K Dec 17 18:55 redditaajc.haikus
-rw-rw-r--  1 cyrus cyrus  32K Dec 17 19:03 redditaajd.haikus
-rw-rw-r--  1 cyrus cyrus  22K Dec 17 19:08 redditaaje.haikus
-rw-rw-r--  1 cyrus cyrus  32K Dec 17 19:09 redditaajf.haikus
-rw-rw-r--  1 cyrus cyrus  34K Dec 17 19:17 redditaajg.haikus
-rw-rw-r--  1 cyrus cyrus  30K Dec 17 19:22 redditaajh.haikus
-rw-rw-r--  1 cyrus cyrus  61K Dec 17 19:28 redditaaji.haikus
-rw-rw-r--  1 cyrus cyrus  40K Dec 17 19:25 redditaajj.haikus
-rw-rw-r--  1 cyrus cyrus  12K Dec 17 19:36 redditaajk.haikus
-rw-rw-r--  1 cyrus cyrus  49K Dec 17 19:42 redditaajl.haikus
-rw-rw-r--  1 cyrus cyrus  73K Dec 17 19:43 redditaajm.haikus
-rw-rw-r--  1 cyrus cyrus  74K Dec 17 19:46 redditaajn.haikus
-rw-rw-r--  1 cyrus cyrus  24K Dec 17 19:57 redditaajo.haikus
-rw-rw-r--  1 cyrus cyrus  34K Dec 17 19:58 redditaajp.haikus
-rw-rw-r--  1 cyrus cyrus  18K Dec 17 20:03 redditaajq.haikus
-rw-rw-r--  1 cyrus cyrus  64K Dec 17 20:03 redditaajr.haikus
-rw-rw-r--  1 cyrus cyrus  76K Dec 17 20:15 redditaajs.haikus
-rw-rw-r--  1 cyrus cyrus  58K Dec 17 20:17 redditaajt.haikus
-rw-rw-r--  1 cyrus cyrus 125K Dec 17 20:24 redditaaju.haikus
-rw-rw-r--  1 cyrus cyrus 168K Dec 17 20:21 redditaajv.haikus
-rw-rw-r--  1 cyrus cyrus  508 Dec 17 20:29 redditaajw.haikus
-rw-rw-r--  1 cyrus cyrus  14K Dec 17 20:34 redditaajx.haikus
-rw-rw-r--  1 cyrus cyrus  20K Dec 17 20:41 redditaajy.haikus
-rw-rw-r--  1 cyrus cyrus 183K Dec 17 20:40 redditaajz.haikus
-rw-rw-r--  1 cyrus cyrus  44K Dec 17 20:44 redditaaka.haikus
-rw-rw-r--  1 cyrus cyrus 2.3K Dec 17 20:53 redditaakb.haikus
-rw-rw-r--  1 cyrus cyrus 122K Dec 17 20:59 redditaakc.haikus
-rw-rw-r--  1 cyrus cyrus 169K Dec 17 20:57 redditaakd.haikus
-rw-rw-r--  1 cyrus cyrus  362 Dec 17 21:03 redditaake.haikus
-rw-rw-r--  1 cyrus cyrus  15K Dec 17 21:11 redditaakf.haikus
-rw-rw-r--  1 cyrus cyrus 5.8K Dec 17 21:11 redditaakg.haikus
-rw-rw-r--  1 cyrus cyrus 131K Dec 17 21:14 redditaakh.haikus
-rw-rw-r--  1 cyrus cyrus  12K Dec 17 21:25 redditaaki.haikus
-rw-rw-r--  1 cyrus cyrus  16K Dec 17 21:26 redditaakj.haikus
-rw-rw-r--  1 cyrus cyrus  13K Dec 17 21:32 redditaakk.haikus
-rw-rw-r--  1 cyrus cyrus  59K Dec 17 21:35 redditaakl.haikus
-rw-rw-r--  1 cyrus cyrus 103K Dec 17 21:45 redditaakm.haikus
-rw-rw-r--  1 cyrus cyrus  91K Dec 17 21:48 redditaakn.haikus
-rw-rw-r--  1 cyrus cyrus  66K Dec 17 21:53 redditaako.haikus
-rw-rw-r--  1 cyrus cyrus 155K Dec 17 21:56 redditaakp.haikus
-rw-rw-r--  1 cyrus cyrus  15K Dec 17 22:07 redditaakq.haikus
-rw-rw-r--  1 cyrus cyrus  34K Dec 17 22:10 redditaakr.haikus
-rw-rw-r--  1 cyrus cyrus  83K Dec 17 22:15 redditaaks.haikus
-rw-rw-r--  1 cyrus cyrus 1.5K Dec 17 22:18 redditaakt.haikus
-rw-rw-r--  1 cyrus cyrus  13K Dec 17 22:29 redditaaku.haikus
-rw-rw-r--  1 cyrus cyrus  51K Dec 17 22:32 redditaakv.haikus
-rw-rw-r--  1 cyrus cyrus  11K Dec 17 22:37 redditaakw.haikus
-rw-rw-r--  1 cyrus cyrus 2.9K Dec 17 22:40 redditaakx.haikus
-rw-rw-r--  1 cyrus cyrus  59K Dec 17 22:50 redditaaky.haikus
-rw-rw-r--  1 cyrus cyrus 219K Dec 17 22:53 redditaakz.haikus
-rw-rw-r--  1 cyrus cyrus  52K Dec 17 22:59 redditaala.haikus
-rw-rw-r--  1 cyrus cyrus  50K Dec 17 23:03 redditaalb.haikus
-rw-rw-r--  1 cyrus cyrus 123K Dec 17 23:12 redditaalc.haikus
-rw-rw-r--  1 cyrus cyrus  79K Dec 17 23:15 redditaald.haikus
-rw-rw-r--  1 cyrus cyrus 5.3K Dec 17 23:20 redditaale.haikus
-rw-rw-r--  1 cyrus cyrus 1.6K Dec 17 23:24 redditaalf.haikus
-rw-rw-r--  1 cyrus cyrus  27K Dec 17 23:33 redditaalg.haikus
-rw-rw-r--  1 cyrus cyrus  55K Dec 17 23:36 redditaalh.haikus
-rw-rw-r--  1 cyrus cyrus  18K Dec 17 23:41 redditaali.haikus
-rw-rw-r--  1 cyrus cyrus 105K Dec 17 23:43 redditaalj.haikus
-rw-rw-r--  1 cyrus cyrus  64K Dec 17 23:54 redditaalk.haikus
-rw-rw-r--  1 cyrus cyrus 118K Dec 17 23:57 redditaall.haikus
-rw-rw-r--  1 cyrus cyrus 3.0K Dec 18 00:01 redditaalm.haikus
-rw-rw-r--  1 cyrus cyrus 199K Dec 18 00:03 redditaaln.haikus
-rw-rw-r--  1 cyrus cyrus  14K Dec 18 00:15 redditaalo.haikus
-rw-rw-r--  1 cyrus cyrus 1.7K Dec 18 00:18 redditaalp.haikus
-rw-rw-r--  1 cyrus cyrus  17K Dec 18 00:22 redditaalq.haikus
-rw-rw-r--  1 cyrus cyrus 108K Dec 18 00:24 redditaalr.haikus
-rw-rw-r--  1 cyrus cyrus 106K Dec 18 00:35 redditaals.haikus
-rw-rw-r--  1 cyrus cyrus  45K Dec 18 00:36 redditaalt.haikus
-rw-rw-r--  1 cyrus cyrus 223K Dec 18 00:38 redditaalu.haikus
-rw-rw-r--  1 cyrus cyrus 3.5K Dec 18 00:45 redditaalv.haikus
-rw-rw-r--  1 cyrus cyrus  14K Dec 18 08:59 redditaalw.haikus
-rw-rw-r--  1 cyrus cyrus  51K Dec 18 01:47 redditaalx.haikus
-rw-rw-r--  1 cyrus cyrus  24K Dec 18 10:24 redditaaly.haikus
-rw-rw-r--  1 cyrus cyrus 251K Dec 18 01:34 redditaalz.haikus
-rw-rw-r--  1 cyrus cyrus  48K Dec 18 02:23 redditaama.haikus
-rw-rw-r--  1 cyrus cyrus  49K Dec 18 02:09 redditaamb.haikus
-rw-rw-r--  1 cyrus cyrus  20K Dec 18 02:30 redditaamc.haikus
-rw-rw-r--  1 cyrus cyrus 101K Dec 18 04:35 redditaamd.haikus
-rw-rw-r--  1 cyrus cyrus 2.1K Dec 18 02:52 redditaame.haikus
-rw-rw-r--  1 cyrus cyrus  27K Dec 18 03:13 redditaamf.haikus
-rw-rw-r--  1 cyrus cyrus  43K Dec 18 03:34 redditaamg.haikus
-rw-rw-r--  1 cyrus cyrus  40K Dec 18 03:55 redditaamh.haikus
-rw-rw-r--  1 cyrus cyrus  58K Dec 18 04:16 redditaami.haikus
-rw-rw-r--  1 cyrus cyrus  15K Dec 18 04:37 redditaamj.haikus
-rw-rw-r--  1 cyrus cyrus  14K Dec 18 04:57 redditaamk.haikus
-rw-rw-r--  1 cyrus cyrus  64K Dec 18 04:58 redditaaml.haikus
-rw-rw-r--  1 cyrus cyrus 245K Dec 18 05:18 redditaamm.haikus
-rw-rw-r--  1 cyrus cyrus  80K Dec 18 05:18 redditaamn.haikus
-rw-rw-r--  1 cyrus cyrus  12K Dec 18 05:41 redditaamo.haikus
-rw-rw-r--  1 cyrus cyrus  71K Dec 18 05:39 redditaamp.haikus
-rw-rw-r--  1 cyrus cyrus 106K Dec 18 06:01 redditaamq.haikus
-rw-rw-r--  1 cyrus cyrus 124K Dec 18 06:01 redditaamr.haikus
-rw-rw-r--  1 cyrus cyrus  51K Dec 18 06:21 redditaams.haikus
-rw-rw-r--  1 cyrus cyrus  74K Dec 18 06:22 redditaamt.haikus
-rw-rw-r--  1 cyrus cyrus  91K Dec 18 06:43 redditaamu.haikus
-rw-rw-r--  1 cyrus cyrus  13K Dec 18 06:42 redditaamv.haikus
-rw-rw-r--  1 cyrus cyrus  32K Dec 18 07:03 redditaamw.haikus
-rw-rw-r--  1 cyrus cyrus 176K Dec 18 07:03 redditaamx.haikus
-rw-rw-r--  1 cyrus cyrus 106K Dec 18 07:07 redditaamy.haikus

I’ve taken these files and combined them back again into a single text file which you may download here in lzma compressed format.

The end results were 349,162 haikus made up of 4,519,927 words which would take you over 16 days to read. I certainly wasn’t going to read them all to extract the best ones, so I thought it’d be fun to create a website with a voting system tied to it so the the entire Internet can vote on some of the best haikus and bubble them to the top.

It’s available at http://haiku.somebullshit.net and I encourage everyone to spend some time browsing around randomly and upvoting.