)]}'
{
  "log": [
    {
      "commit": "d7aea7222f2f82f5a1dce449c1f24f51fd7d4938",
      "tree": "b6f2ba868604179b9e77cfc93eed395e43a957ac",
      "parents": [
        "d422739f244e88527e2b0265c0e72fc2f1476a76"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Wed Mar 02 11:59:12 2016 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Wed Mar 02 11:59:12 2016 +0100"
      },
      "message": "w2v-server.pl: add option to show som\n"
    },
    {
      "commit": "d422739f244e88527e2b0265c0e72fc2f1476a76",
      "tree": "aefab0f89a67f7c87b79a570c71ff67290974cbd",
      "parents": [
        "c4d62f89fe3d13b174b126ec60808c5b59d80e85"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Tue Mar 01 16:45:12 2016 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Tue Mar 01 16:45:12 2016 +0100"
      },
      "message": "w2v-server.pl: log access and set perplexity back to 20\n"
    },
    {
      "commit": "c4d62f89fe3d13b174b126ec60808c5b59d80e85",
      "tree": "47589e058966cd576b96b76d57649910cdc88f21",
      "parents": [
        "e50c816b2a2d52fff8c3dec6dbb5839c67b39e79"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Tue Mar 01 11:04:24 2016 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Tue Mar 01 11:06:08 2016 +0100"
      },
      "message": "w2v-server.pl: add perplexity and epsilon parameters\n"
    },
    {
      "commit": "e50c816b2a2d52fff8c3dec6dbb5839c67b39e79",
      "tree": "05cee15eb90359a8afa452dddef9ffc32a62ddf4",
      "parents": [
        "9fca1732ce39aa14867a193e8bd80c715e0812c7"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Tue Mar 01 10:24:43 2016 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Tue Mar 01 11:05:35 2016 +0100"
      },
      "message": "w2v-server.pl: add 1000 separators for freq.-ranks\n"
    },
    {
      "commit": "9fca1732ce39aa14867a193e8bd80c715e0812c7",
      "tree": "c447c179b32f66a01c2a8dae444b47b1ef554ab4",
      "parents": [
        "34a3ee935ee4af07223c68f830417467b18d4121"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Mon Feb 29 09:07:04 2016 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Mon Feb 29 09:07:04 2016 +0100"
      },
      "message": "w2v-server.pl: clean-up code\n"
    },
    {
      "commit": "34a3ee935ee4af07223c68f830417467b18d4121",
      "tree": "16bc7d65f5424662982e8ce579fa8446a6283f5d",
      "parents": [
        "d51cc5c7b92d2684e8fa7ad67c761a18f14d4ee5"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Sat Feb 27 22:43:16 2016 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Sat Feb 27 22:43:16 2016 +0100"
      },
      "message": "Revert \"w2v-server.pl: use hash to store vocabulary\"\n\nWaste of memory.\n\nThis reverts commit 01366f90699978e79b0237cce9e63820b75f97e2.\n"
    },
    {
      "commit": "d51cc5c7b92d2684e8fa7ad67c761a18f14d4ee5",
      "tree": "dd16c26d8e8e5dbec65140634471439a18d61ec7",
      "parents": [
        "b102936e2bb262cbcfd1dd95bbf4d616d31dcad1"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Sat Feb 27 22:42:49 2016 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Sat Feb 27 22:42:49 2016 +0100"
      },
      "message": "w2v-server.pl: use hash to store vocabulary\n"
    },
    {
      "commit": "b102936e2bb262cbcfd1dd95bbf4d616d31dcad1",
      "tree": "16bc7d65f5424662982e8ce579fa8446a6283f5d",
      "parents": [
        "000ad86c01bd1a5b37fea9941f32ef4153aa52d4"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Sat Feb 27 21:38:55 2016 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Sat Feb 27 21:38:55 2016 +0100"
      },
      "message": "w2v-server.pl: fix cost info, stop when cost stays constant for 250 iterations\n"
    },
    {
      "commit": "000ad86c01bd1a5b37fea9941f32ef4153aa52d4",
      "tree": "64b36273f7d9b309476eb73623c396a04c35b5ea",
      "parents": [
        "82b02671d6d6989423d89ce85d86693df2a396ab"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Fri Feb 26 14:59:12 2016 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Fri Feb 26 16:19:06 2016 +0100"
      },
      "message": "w2v-server.pl: make knn-search multi-threaded\n"
    },
    {
      "commit": "82b02671d6d6989423d89ce85d86693df2a396ab",
      "tree": "be796b831c9cb2db71068b84543c71794400f463",
      "parents": [
        "be1b9fcd30125e0b19bcc8481031a561a5344797"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Fri Feb 26 12:32:25 2016 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Fri Feb 26 12:32:25 2016 +0100"
      },
      "message": "w2v-server.pl: localize variables in C section\n"
    },
    {
      "commit": "be1b9fcd30125e0b19bcc8481031a561a5344797",
      "tree": "1c2d18691ec3f5ed99d21220afa7a7a86fe0d2dc",
      "parents": [
        "f080976f4a21304b4b33fe526410d5ecafef8218"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Fri Feb 26 10:34:30 2016 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Fri Feb 26 10:34:30 2016 +0100"
      },
      "message": "w2v-server.pl: improve knn with worstbest\n"
    },
    {
      "commit": "f080976f4a21304b4b33fe526410d5ecafef8218",
      "tree": "630ad2df6e16b7c1ac9b2b574641ee0f52f4366f",
      "parents": [
        "67c202876d2d0e6d29af022338416a57cd8394e6"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Fri Feb 26 10:13:47 2016 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Fri Feb 26 10:13:47 2016 +0100"
      },
      "message": "w2v-server.pl: use mmap instead of fread\n"
    },
    {
      "commit": "67c202876d2d0e6d29af022338416a57cd8394e6",
      "tree": "9ff5cc3f3feef6b3ad27f577832b36c2caffa26d",
      "parents": [
        "c5990daa252004c890ccf7acc8df45afde19f121"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Fri Feb 26 09:42:00 2016 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Fri Feb 26 09:42:00 2016 +0100"
      },
      "message": "w2v-server.pl: reduce start-up time\n"
    },
    {
      "commit": "c5990daa252004c890ccf7acc8df45afde19f121",
      "tree": "619751bcd10f3f0c3ba03b1558a9780370053493",
      "parents": [
        "5f7806781f32788671ff6ff09d576231cbcb6969"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Fri Feb 26 08:47:12 2016 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Fri Feb 26 08:47:12 2016 +0100"
      },
      "message": "w2v-server.pl: add jitter\n"
    },
    {
      "commit": "5f7806781f32788671ff6ff09d576231cbcb6969",
      "tree": "16c14cfaa2e3c380f3f0cabe38e840d4d72e20f5",
      "parents": [
        "44bee3c9e2e06b10aa57c1f680a4379d5bfe1798"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Thu Feb 25 17:15:54 2016 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Thu Feb 25 17:15:54 2016 +0100"
      },
      "message": "w2v-server.pl: show frequency ranks\n"
    },
    {
      "commit": "44bee3c9e2e06b10aa57c1f680a4379d5bfe1798",
      "tree": "985fa5eaea4ed93876fc3e832a93409f2393cd35",
      "parents": [
        "7b2cbeb16837819825e89a410974fbea1f6380bb"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Thu Feb 25 16:26:29 2016 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Thu Feb 25 16:26:29 2016 +0100"
      },
      "message": "w2v-server.pl: allow for average vectors and iterations parameter\n"
    },
    {
      "commit": "7b2cbeb16837819825e89a410974fbea1f6380bb",
      "tree": "ecda08979852e6c973056d77640f5756a12af6e2",
      "parents": [
        "4aa62173cb0e428b066c49a8f546f5cde8af931a"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Thu Feb 25 11:22:00 2016 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Thu Feb 25 11:22:00 2016 +0100"
      },
      "message": "w2v-server.pl: allow multiple words\n"
    },
    {
      "commit": "4aa62173cb0e428b066c49a8f546f5cde8af931a",
      "tree": "5dfdcfd52d5e48ef69e8d1fff724a74071b146dc",
      "parents": [
        "a350bce53accbceede0f42de08aaf8b411cd5aeb"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Thu Feb 25 10:39:27 2016 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Thu Feb 25 10:39:27 2016 +0100"
      },
      "message": "w2v-server.pl: improve look and feel\n"
    },
    {
      "commit": "a350bce53accbceede0f42de08aaf8b411cd5aeb",
      "tree": "1bb8afe03b8fe1485a33c0a13b327e7843bcec19",
      "parents": [
        "34020dc29f5a4457de634dac80f986a76f58e8c7"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Thu Feb 25 09:34:25 2016 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Thu Feb 25 09:34:25 2016 +0100"
      },
      "message": "w2v-server.pl: clean-up indentation and ad links to map texts\n"
    },
    {
      "commit": "34020dc29f5a4457de634dac80f986a76f58e8c7",
      "tree": "7136b5e4ee80eb49faa227eba350f2c65da9b9d9",
      "parents": [
        "e8da30658b21e1a1e5abf4536a50b1713fb7ac3f"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Thu Feb 25 08:44:19 2016 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Thu Feb 25 08:52:49 2016 +0100"
      },
      "message": "w2v-server.pl: copy neighbour strings only once\n"
    },
    {
      "commit": "e8da30658b21e1a1e5abf4536a50b1713fb7ac3f",
      "tree": "7b25562de0c61a4fc2bfede48b0b6a0e2e46d538",
      "parents": [
        "30a4321b2f94d032c21de8e134ec42ab8aebcb7d"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Thu Feb 25 08:37:53 2016 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Thu Feb 25 08:37:53 2016 +0100"
      },
      "message": "w2v-server.pl: show target word, too\n"
    },
    {
      "commit": "30a4321b2f94d032c21de8e134ec42ab8aebcb7d",
      "tree": "f175d475d7e56c8f7c2a12c9b8045b71fc4d6ab8",
      "parents": [
        "c4893362c0963dccd1ce8d0d9fb5b3d0e38b37dd"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Thu Feb 25 08:12:00 2016 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Thu Feb 25 08:12:00 2016 +0100"
      },
      "message": "w2v-server.pl: speed up vector-loading\n"
    },
    {
      "commit": "c4893362c0963dccd1ce8d0d9fb5b3d0e38b37dd",
      "tree": "860ae5bcc2762974f773eb3434c6a93a1eaf4880",
      "parents": [
        "7bc85fdbc3a6398bb166ef8b29812214af26d1aa"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Thu Feb 25 08:04:46 2016 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Thu Feb 25 08:04:46 2016 +0100"
      },
      "message": "w2v-server.pl: add tsne visualization\n"
    },
    {
      "commit": "7bc85fdbc3a6398bb166ef8b29812214af26d1aa",
      "tree": "a7f47aba045ada1dcad06913305b147b537aa704",
      "parents": [
        "247500f4ca00e4ec3fd71efebf8d0a3d87ebd102"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Wed Feb 24 11:42:41 2016 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Wed Feb 24 11:42:41 2016 +0100"
      },
      "message": "w2v-server: add some parameters and comments\n"
    },
    {
      "commit": "247500f4ca00e4ec3fd71efebf8d0a3d87ebd102",
      "tree": "b28029ef3cd03e36f950cb53b84e92e731f306ab",
      "parents": [
        "dc22b98806c6698e443c13049c8d8b6873e3c828"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Fri Oct 09 11:29:01 2015 +0200"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Fri Oct 09 11:29:01 2015 +0200"
      },
      "message": "word2vec-server: use mojo-template to print neighbours\n"
    },
    {
      "commit": "dc22b98806c6698e443c13049c8d8b6873e3c828",
      "tree": "ea629e9ce70a7a95e86ccf605bb60bbe7393b4b9",
      "parents": [],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Fri Oct 09 09:19:34 2015 +0200"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Fri Oct 09 09:19:34 2015 +0200"
      },
      "message": "word2vec: web-app\n"
    }
  ]
}
