)]}'
{
  "log": [
    {
      "commit": "adaa16348ea6f462f2affb0b14d0ded80c118bc3",
      "tree": "d7e9a49cee9ab50982118ef44ce15ffdd01bfd7d",
      "parents": [
        "d4ad8e72b829cf108a2bdee3aac52c4cbf783159"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Tue Jul 04 14:10:29 2017 +0200"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Tue Jul 04 14:10:29 2017 +0200"
      },
      "message": "w2v-server: move js to folder\n"
    },
    {
      "commit": "d4ad8e72b829cf108a2bdee3aac52c4cbf783159",
      "tree": "1b8fa22b43532eec5b628d219054dd646913301d",
      "parents": [
        "a5f60048de0a93a6524b16a1c0196c14fdc72cf9"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Tue Jul 04 14:07:31 2017 +0200"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Tue Jul 04 14:07:31 2017 +0200"
      },
      "message": "w2v-server: add forgotten labeler\n"
    },
    {
      "commit": "a5f60048de0a93a6524b16a1c0196c14fdc72cf9",
      "tree": "b0f40d22d67cbca663904f1e7b3e7d48e422c3ce",
      "parents": [
        "b613b05a41994df38585b38cb9abe680f8876181"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Thu May 04 10:38:12 2017 +0200"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Thu May 04 10:38:12 2017 +0200"
      },
      "message": "w2v-server: bug-fixes and hacks for merged/comparable vecs\n"
    },
    {
      "commit": "b613b05a41994df38585b38cb9abe680f8876181",
      "tree": "cf86a95e73bb05c43cd9b45dfadf4908565521e8",
      "parents": [
        "ab591a8c8d60da382eb7d5f63583a1fabf3aa84c"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Thu Apr 28 14:11:59 2016 +0200"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Thu Apr 28 14:11:59 2016 +0200"
      },
      "message": "w2v-server: add rest/json api (?json\u003d1)\n"
    },
    {
      "commit": "ab591a8c8d60da382eb7d5f63583a1fabf3aa84c",
      "tree": "aa90975db42222ec1275e12ab767cb0c2d2a15fd",
      "parents": [
        "f4b493917e498d739a2173323b8ffa843e90800f"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Thu Apr 28 14:08:49 2016 +0200"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Thu Apr 28 14:08:49 2016 +0200"
      },
      "message": "w2v-server: fix/improve garbage filter\n"
    },
    {
      "commit": "f4b493917e498d739a2173323b8ffa843e90800f",
      "tree": "7af9031abd6099d801427cfad56b5690a29048f1",
      "parents": [
        "8330522fa1541f9f1c6479044a60bd4f4078b109"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Thu Apr 28 10:49:56 2016 +0200"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Thu Apr 28 14:03:15 2016 +0200"
      },
      "message": "w2v-server: keep url parameters in all links\n"
    },
    {
      "commit": "8330522fa1541f9f1c6479044a60bd4f4078b109",
      "tree": "28e0cc35cc3bf20701e211e3cadd065cf82ad31b",
      "parents": [
        "5c3887dc6215e33021d558e295b4ce218ea25137"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Thu Apr 28 09:57:22 2016 +0200"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Thu Apr 28 09:57:22 2016 +0200"
      },
      "message": "w2v-server: split perl/c and html/ep/js\n"
    },
    {
      "commit": "5c3887dc6215e33021d558e295b4ce218ea25137",
      "tree": "ab39210a8740f282b99dc611c51a4f2bb6f792db",
      "parents": [
        "ed93021dbdda2d03109e99d645c140a4fb409dc7"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Thu Apr 28 08:53:35 2016 +0200"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Thu Apr 28 08:53:35 2016 +0200"
      },
      "message": "w2v-server: add option to filter out garbage: -G\n"
    },
    {
      "commit": "ed93021dbdda2d03109e99d645c140a4fb409dc7",
      "tree": "545102dc72561138239ab790f9a21dac572ee6bb",
      "parents": [
        "6ed81876a246bbe3396a5c12a7209d3ca4d10ba2"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Wed Apr 27 15:42:38 2016 +0200"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Wed Apr 27 15:42:38 2016 +0200"
      },
      "message": "w2v-server: read words to be marked (-M file.txt) as utf8\n"
    },
    {
      "commit": "6ed81876a246bbe3396a5c12a7209d3ca4d10ba2",
      "tree": "1dc09de520d8001eb79943bd353a592dc2dbaedf",
      "parents": [
        "a2e645094b58d75beb90ca7bba269570ea4f3583"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Wed Apr 27 14:04:04 2016 +0200"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Wed Apr 27 14:04:04 2016 +0200"
      },
      "message": "w2v-server: add option -M to mark (underline) words that appear in a file\n"
    },
    {
      "commit": "a2e645094b58d75beb90ca7bba269570ea4f3583",
      "tree": "d066fa93a003c9ff7df15f7e2e0971e53f427d71",
      "parents": [
        "43ee87e6c0f0f4b8d7a45e22ecd7966e3102e299"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Wed Apr 27 09:53:51 2016 +0200"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Wed Apr 27 09:53:51 2016 +0200"
      },
      "message": "w2v-server: add option -m to merge secondary models\n"
    },
    {
      "commit": "43ee87e6c0f0f4b8d7a45e22ecd7966e3102e299",
      "tree": "f212316476d43a36a2fea7fcd28616616383cb06",
      "parents": [
        "c47b390822625a93893cf01f94715503ee2fbce7"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Mon Apr 25 10:50:08 2016 +0200"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Mon Apr 25 10:50:08 2016 +0200"
      },
      "message": "w2v-server: add basic functinalities for joint vec spaces\n\n* new option -d dumps vector file to txt vector file\n* .txt vector inputs are automatically parsed and converted to mmappale structs\n* slice size bug for paradigmatic neighbours fixed\n* fixes for paradadigmatic only output\n"
    },
    {
      "commit": "c47b390822625a93893cf01f94715503ee2fbce7",
      "tree": "2c5444c1c508769693e7971b3792579861182b0b",
      "parents": [
        "793413bbab7d12dd8bb4ce65a7f6c244687132d1"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Fri Apr 22 10:29:44 2016 +0200"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Fri Apr 22 10:29:44 2016 +0200"
      },
      "message": "w2v-server: don\u0027t crash on unknown words\n"
    },
    {
      "commit": "793413bbab7d12dd8bb4ce65a7f6c244687132d1",
      "tree": "8e59b21f1bc1e893ad17c43f963ee8a855d27eef",
      "parents": [
        "80abb44cab64b51624948560fc42386d12bf6a8b"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Sat Apr 02 21:48:57 2016 +0200"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Sat Apr 02 21:48:57 2016 +0200"
      },
      "message": "w2vserver: load and show training args\n"
    },
    {
      "commit": "80abb44cab64b51624948560fc42386d12bf6a8b",
      "tree": "64a714899a4b4d0ee272a05f99a916be10e89dbd",
      "parents": [
        "6d9a6787fa99296dcb0d0cad6f6798c9526ffafa"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Wed Mar 23 21:04:08 2016 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Thu Mar 31 21:26:26 2016 +0200"
      },
      "message": "w2v-server.pl: fix integer underflow\n"
    },
    {
      "commit": "6d9a6787fa99296dcb0d0cad6f6798c9526ffafa",
      "tree": "86f71ef46f6cda3d6f03c460e8fafd9322e19359",
      "parents": [
        "ce3d4c680de2f419f6f9b9da75deaa0c251181ba"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Wed Mar 23 17:25:25 2016 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Thu Mar 31 21:26:26 2016 +0200"
      },
      "message": "w2v-server.pl: add option to sort collocators by mean probability\n"
    },
    {
      "commit": "ce3d4c680de2f419f6f9b9da75deaa0c251181ba",
      "tree": "d8c32516b7b412063d4ccdf3b1680d1e4158933c",
      "parents": [
        "10bec2bd1daed8447bc820db043f53eb3f3472e6"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Wed Mar 23 16:11:25 2016 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Thu Mar 31 21:26:25 2016 +0200"
      },
      "message": "w2v-server: show mean probability of collocators\n"
    },
    {
      "commit": "10bec2bd1daed8447bc820db043f53eb3f3472e6",
      "tree": "51c14f6d4df47cfbb4c445108bb80e4ffc2629fe",
      "parents": [
        "50485ba5cb4b983003c00628278715cae45d5f62"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Wed Mar 23 09:41:31 2016 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Thu Mar 31 21:26:24 2016 +0200"
      },
      "message": "w2v-server: use different data structures for i-\u003eh connections and hidden nodes\n"
    },
    {
      "commit": "50485ba5cb4b983003c00628278715cae45d5f62",
      "tree": "4901197d6eea00001dbf8d1d56234cf339e758f0",
      "parents": [
        "271e2a46a072d1f7eca0afc9c956cc8cadc8f750"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Wed Mar 23 09:13:14 2016 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Thu Mar 31 21:26:24 2016 +0200"
      },
      "message": "w2v-server: show all collected collocators\n"
    },
    {
      "commit": "271e2a46a072d1f7eca0afc9c956cc8cadc8f750",
      "tree": "66ce4826b3469ed4a40fedc3e0b7bd82cf1b4c73",
      "parents": [
        "33679a3b61ace2bf298c0c57daa58e96ad642880"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Tue Mar 22 11:37:43 2016 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Tue Mar 22 13:39:04 2016 +0100"
      },
      "message": "w2v-server: parallel getting of collocators (hacky)\n"
    },
    {
      "commit": "33679a3b61ace2bf298c0c57daa58e96ad642880",
      "tree": "96ac0464f23a334d9a676201956bbeb95b619c50",
      "parents": [
        "b864ccf11538a820aa92605664945aebfb7ea102"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Tue Mar 22 08:49:39 2016 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Tue Mar 22 08:49:39 2016 +0100"
      },
      "message": "w2v-server: use memmove instead of loops in kbest\n"
    },
    {
      "commit": "b864ccf11538a820aa92605664945aebfb7ea102",
      "tree": "b0f23d872c187e8ffde01e27f3cf4ed686545dec",
      "parents": [
        "d564258caafaa20db898ce37d837a613c7755725"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Mon Mar 21 22:40:03 2016 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Mon Mar 21 22:40:03 2016 +0100"
      },
      "message": "w2v-server: display probability of collocator at window pos. @\n"
    },
    {
      "commit": "d564258caafaa20db898ce37d837a613c7755725",
      "tree": "9913ce3e1e02455da8aca8a6904d842df76d6e8c",
      "parents": [
        "da9db6f05b33216bf5a29b37256cf591c9535d54"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Sat Mar 19 22:23:13 2016 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Sat Mar 19 22:23:13 2016 +0100"
      },
      "message": "w2v-server: improve collocator display\n"
    },
    {
      "commit": "da9db6f05b33216bf5a29b37256cf591c9535d54",
      "tree": "a36da886b5507536a727a2172d89a15e5dcecfb0",
      "parents": [
        "48c296885d8d46e377452a7b2d4e1b16e042ddb9"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Sat Mar 19 20:36:20 2016 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Sat Mar 19 20:36:20 2016 +0100"
      },
      "message": "w2v-server: fix segmentation faults\n"
    },
    {
      "commit": "48c296885d8d46e377452a7b2d4e1b16e042ddb9",
      "tree": "ec6214d884fc27045e724eeffc59e34e5b993793",
      "parents": [
        "6b2975cc708f0748ac1526835023db12bf1e0fab"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Sat Mar 19 11:30:43 2016 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Sat Mar 19 11:30:43 2016 +0100"
      },
      "message": "w2v-server.pl: get target words only once\n"
    },
    {
      "commit": "6b2975cc708f0748ac1526835023db12bf1e0fab",
      "tree": "b287ce2d8221bc87fe9b92c63b2dbc6b70aa0eed",
      "parents": [
        "a5b9015d957b960fac2496abef648723936b5ea9"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Fri Mar 18 21:59:33 2016 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Fri Mar 18 21:59:33 2016 +0100"
      },
      "message": "w2v-server.pl: show collocators (still hacky)\n"
    },
    {
      "commit": "a5b9015d957b960fac2496abef648723936b5ea9",
      "tree": "a9c91f0b046a58493d9ffc5a66401c1558682831",
      "parents": [
        "95aa1c0254856dc2ff2993a8471bf364c68384b8"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Tue Mar 15 17:39:19 2016 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Tue Mar 15 17:39:19 2016 +0100"
      },
      "message": "w2v-server.pl: utf8 now default encoding\n\n* use -i option for latin1 models\n* new command line syntax:\n\ne.g. perl w2v-server.pl -p 5676 models/wpdro.vecs\n"
    },
    {
      "commit": "95aa1c0254856dc2ff2993a8471bf364c68384b8",
      "tree": "8b1af18d046b1e97c13222bda04cdddd180015ff",
      "parents": [
        "2cb667efabb9056e37f4428677cdf3aafd8aa127"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Tue Mar 15 09:40:43 2016 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Tue Mar 15 09:40:43 2016 +0100"
      },
      "message": "w2v-server: support subtraction of word vecs\n\nE.g.: use \"Merkel-Deutschland\" as search term\n"
    },
    {
      "commit": "2cb667efabb9056e37f4428677cdf3aafd8aa127",
      "tree": "1d45de8db148cb14fd331a4ec530ebc568158225",
      "parents": [
        "6c1ca44f7060212d50cae455a2361aaaf6ab7345"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Thu Mar 10 09:44:12 2016 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Thu Mar 10 09:44:12 2016 +0100"
      },
      "message": "w2v-server.pl: pass vector file as command line argument\n"
    },
    {
      "commit": "6c1ca44f7060212d50cae455a2361aaaf6ab7345",
      "tree": "4d160aff7b313cb7023971f84c675730151a4a03",
      "parents": [
        "d7aea7222f2f82f5a1dce449c1f24f51fd7d4938"
      ],
      "author": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Thu Mar 03 09:35:18 2016 +0100"
      },
      "committer": {
        "name": "Marc Kupietz",
        "email": "kupietz@ids-mannheim.de",
        "time": "Thu Mar 03 10:15:09 2016 +0100"
      },
      "message": "w2v-server.pl: colorize contrasting soms\n"
    },
    {
      "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"
    }
  ]
}
