{
  "id": 10887,
  "title": "Competition put on hold",
  "url": "/competitions/avazu-ctr-prediction/discussion/10887",
  "author_name": "Will Cukierski",
  "post_date": "2014-11-10T14:41:07.203000",
  "votes": 3,
  "comment_count": 63,
  "views": 24359,
  "content": "<p>This competition is temporarily on hold while we investigate a potential issue with the data set.&nbsp;Apologies for the inconvenience.</p>",
  "messages": [
    {
      "id": 58047,
      "postDate": "2014-11-14T02:10:27.613Z",
      "content": "<p>Hi all,</p>\n<p>Please don't associate&nbsp;lack of public commentary with not caring; we want to&nbsp;approach these&nbsp;issues in a calm, reasonable&nbsp;manner, particularly when&nbsp;there is uncertainty in timelines.&nbsp;It is not&nbsp;productive&nbsp;for us to flail around&nbsp;in the forums, make up&nbsp;idle deadlines, or promise you things that won't happen.</p>\n<p>The competition will resume early next week and yes, the deadline will be extended to compensate for lost time.&nbsp;Thank you for your continued&nbsp;professionalism and enthusiasm to get this back and&nbsp;running.</p>",
      "votes": 21
    },
    {
      "id": 57615,
      "postDate": "2014-11-10T16:18:07.770Z",
      "content": "<p>To the organizers: I am hoping this is not about the md5 columns. However, if you are considering using cryptographically stronger (khm, khm) anonymization, consider this. Most of the competitors already have the poorly anonymized data, so you cannot really hide these columns anymore. Changing the encoding scheme is only going to: (a) introduce a disadvantage for new competitors &nbsp;(b) introduce a gray area within the rules &lt;- even if reverse engineering using old data is forbidden, it is really impossible to decide whether or not it has been used for model selection or tuning of some parameters.&nbsp;</p>\n<p>Marcin</p>",
      "votes": 21
    },
    {
      "id": 58042,
      "postDate": "2014-11-14T01:25:50.887Z",
      "content": "<p>There have been great competitions and really screwed up ones. Higgs, Yandex, Avito, and Tradeshift I thought were great. The Higgs admins responded promptly to questions and gave an exhaustive summary at the end of the competition. And then their were the train wrecks like the facebook leak and the &quot;golden features&quot; on denied/approved. The Walmart guys wanted to estimate the impact of discounts in a recruiting competition but neglected to give enough data to estimate those impacts.</p>\n<p>But&nbsp;there's been&nbsp;great stuff like what Triskelion taught about Vowpal Wabbit, the tinrtgu code with the unique decay rule for gradient descent, xgboost(!), the clever encoding of categorical features by SVC on tradeshift, you could go on. These make it worth it to me.</p>\n<p>Yes, being ignored when you put up a post that says &quot;admins please response&quot; is just not right. Nothing is more aggravating than being ignored, when it's our work that's being sold.</p>\n<p>But I can't worry about this now, I have five epileptic dogs running around the house ... oh, no wait, that's in my virtual world.</p>",
      "votes": 15
    },
    {
      "id": 57814,
      "postDate": "2014-11-11T16:23:09.323Z",
      "content": "<p>It takes time to pull and prepare new data, and&nbsp;the world is not on your time zone. Please be patient.</p>",
      "votes": 15
    },
    {
      "id": 58325,
      "postDate": "2014-11-18T18:07:41.890Z",
      "content": "<p>The new dataset and leaderboard is live.</p>",
      "votes": 13
    },
    {
      "id": 57893,
      "postDate": "2014-11-12T10:14:01.873Z",
      "content": "<p>[quote=laserwolf;57892]</p>\n<p>2) keep the contest fair to competitors who have not downloaded the old data.</p>\n<p>they can't do both.<br><br></p>\n<p>[/quote]</p>\n<p>I downloaded the old data and totally ignored all the decrypting. Sometimes that kind of knowledge is more distracting than worthwhile.</p>",
      "votes": 9
    },
    {
      "id": 58051,
      "postDate": "2014-11-14T02:41:09.777Z",
      "content": "<p>[quote=William Cukierski;58047]</p>\n<p>Hi all,</p>\n<p>Please don't associate&nbsp;lack of public commentary with not caring; we want to&nbsp;approach these&nbsp;issues in a calm, reasonable&nbsp;manner, particularly when&nbsp;there is uncertainty in timelines.&nbsp;It is not&nbsp;productive&nbsp;for us to flail around&nbsp;in the forums, make up&nbsp;idle deadlines, or promise you things that won't happen.</p>\n<p>The competition will resume early next week and yes, the deadline will be extended to compensate for lost time.&nbsp;Thank you for your continued&nbsp;professionalism and enthusiasm to get this back and&nbsp;running.</p>\n<p>[/quote]</p>\n\n<p>we totally have a need for rash chaotic lunicy with irrational statements and impossible promises. But fear not! We are a self fulfilling audience. Be sure that we'll take everything you say out of context and make lude grotesque unmeasured slanderous remarks to slate out viscous need. My arms are flailing right now!! I can hardly stand my own mockery of my self! Who the hell do I think I am! And lo it is glourious!!! Sincerely - the audiance.</p>",
      "votes": 8
    },
    {
      "id": 57832,
      "postDate": "2014-11-11T18:12:42.187Z",
      "content": "<p>Google translate for this thread! https://isc.sans.edu/tools/reversehash.html</p>",
      "votes": 5
    },
    {
      "id": 57820,
      "postDate": "2014-11-11T17:01:48.417Z",
      "content": "<p>Kaggle junkies need their next fix. lol</p>",
      "votes": 5
    },
    {
      "id": 57612,
      "postDate": "2014-11-10T15:54:21.413Z",
      "content": "<p>Salt them hashes. ;)</p>",
      "votes": 6
    },
    {
      "id": 58392,
      "postDate": "2014-11-19T11:58:25.557Z",
      "content": "<p>Dimitry:</p>\n<p>Variables <strong>device_os, device_make, device_geo_country,</strong> <strong>C22, C23</strong> and <strong>C2</strong>4 are out.</p>\n<p>C14-C18 seem to be now C17-C21. Dataset moves to end of month.</p>",
      "votes": 3
    },
    {
      "id": 58050,
      "postDate": "2014-11-14T02:22:17.417Z",
      "content": "<p>Take two more weeks if it's the difference between getting it right and getting it wrong. I think most of us understand the uncertainty in estimating how long something like this will take.</p>",
      "votes": 3
    },
    {
      "id": 58038,
      "postDate": "2014-11-14T00:30:59.667Z",
      "content": "<p>A bump to get this above the restart post on the forum page - at least one person other than me was confused.</p>",
      "votes": 3
    },
    {
      "id": 57963,
      "postDate": "2014-11-13T01:54:40.197Z",
      "content": "<p>Yes. When I've worked on projects like this inside&nbsp;large companies, you use all the salient features at your disposal. I understand that transparency around actual countries may be undesirable, but a client local time field (instead of a server time field) would be the better feature to use with this&nbsp;project.<br><br>In fact, if the contest continues to use a completely anonymized device_geo_country field (this time one that can't be easily reverse engineered), my next step would be to plot click rates per hour of the day split out by device_geo_country, and&nbsp;calculate the phase difference for each country.<br><br>Note that as&nbsp;long as server time is provided in UTC, this technique would enable any sufficiently-motivated competitor to roughly infer actual country values encoded by&nbsp;device_geo_country (or anyway, longitude), which will defeat the purpose of obfuscating it. If you don't want people to reverse engineer a feature such as country, then it shouldn't be provided at all, and instead provide a different, safer, salient feature (such as approximate client-local hour-of-day).</p>",
      "votes": 3
    },
    {
      "id": 57934,
      "postDate": "2014-11-12T17:43:05.393Z",
      "content": "<p>[quote=laserwolf;57892]</p>\n<p>forgive me for being skeptical about this contest. the organizers have a conundrum. how do they:</p>\n<p>1) protect their user data</p>\n<p>2) keep the contest fair to competitors who have not downloaded the old data.</p>\n<p>they can't do both.<br><br></p>\n<p>[/quote]</p>\n<p>The problem here is 99% a privacy problem and not a fairness problem. The privacy problem is not solvable now that the weakly anonymized data has been widely downloaded, but the organizers can at least attempt to mitigate it by releasing new data and hoping we forget about the problem.&nbsp;</p>\n<p>In terms of fairness, there is hardly any useful information you could extract from the deanonymized data that you couldn't see with the anonymized data. You don't care if the string you're looking at is &quot;facebook.com&quot; or &quot;2343ec78&quot;.&nbsp;</p>\n<p>The only case I can imagine would be if you work at a Criteo-like company and have access to your own similar data: deanonymation would then allow you to leverage your own data for the contest. But that's not very likely to happen, and any such solution would not be eligible to win anyway.</p>",
      "votes": 3
    },
    {
      "id": 57933,
      "postDate": "2014-11-12T17:32:30.807Z",
      "content": "<p>@valera probably you haven't been through this before, but every time there is a contest where data is refreshed, someone asks if he can get the old data. The admins always say no and warn&nbsp;that rehosting data is against the rules.&nbsp;</p>\n<p>Discussions then take place about whether the people who entered early and presumably have the old data have an advantage. Various arguments that they do or don't are presented.</p>\n<p>The outcome is always the same, which is that Kaggle does not give out the data that they previously took down.</p>\n<p>It was rather harsh to downvote valera so much when he/she was asking an innocent question. Probably the downvoters just don't want to go through the whole &quot;give me the old data/no/it's unfair/no it isn't/&quot; discussion they've seen previously.</p>",
      "votes": 3
    },
    {
      "id": 57848,
      "postDate": "2014-11-11T21:10:37.830Z",
      "content": "<p>[quote=ACS69;57830]</p>\n<p>[quote=James King;57826]</p>\n<p>Laserwolf is understandably skeptical about whether it is possible to go forward, but if new data is being pulled it sounds like the contest will proceed, which makes me very happy.</p>\n<p>755f85c2723bb39381c7379a604160d8&nbsp;867c4235c7d5abbefd2b8abd92b57f8a</p>\n<p>ed881bac6397ede33c0a285c9f50bb83 !!</p>\n<p>[/quote]</p>\n<p>71d3e8b42792b5e476804f4f7fbddc58</p>\n<p>[/quote]</p>\n<p>For lazy guys:</p>\n<p>Good luck</p>\n<p>everyone !!</p>\n<p>Thanks</p>",
      "votes": 3
    },
    {
      "id": 57891,
      "postDate": "2014-11-12T09:46:42.967Z",
      "content": "<p>[quote=valera;57886]</p>\n<p>could somebody please share&nbsp;data on s3 or&nbsp;the like?&nbsp;</p>\n<p>[/quote]</p>\n<p>You should not ask for that</p>\n<p>A) it is against the rules<br>B) eventually we will get new data anyway<br><br>Btw I also wait for the data release and competition restart but I also realize that the competition will only end in next January so we can give the sponsors/administrators a few days patience...</p>",
      "votes": 4
    },
    {
      "id": 57826,
      "postDate": "2014-11-11T17:51:36.960Z",
      "content": "<p>Laserwolf is understandably skeptical about whether it is possible to go forward, but if new data is being pulled it sounds like the contest will proceed, which makes me very happy.</p>\n<p>755f85c2723bb39381c7379a604160d8&nbsp;867c4235c7d5abbefd2b8abd92b57f8a</p>\n<p>ed881bac6397ede33c0a285c9f50bb83 !!</p>",
      "votes": 4
    },
    {
      "id": 57606,
      "postDate": "2014-11-10T14:41:07.203Z",
      "content": "<p>This competition is temporarily on hold while we investigate a potential issue with the data set.&nbsp;Apologies for the inconvenience.</p>",
      "votes": 3
    },
    {
      "id": 58369,
      "postDate": "2014-11-19T05:11:56.160Z",
      "content": "<p>[quote=William Cukierski;58325]</p>\n<p>The new dataset and leaderboard is live.</p>\n<p>[/quote]</p>\n<p>We of course can research what differences between new and old dataset, but I think it would be great to share what was changed, if it is possible.</p>",
      "votes": 2
    },
    {
      "id": 58090,
      "postDate": "2014-11-14T21:21:47.880Z",
      "content": "<p>[quote=James King;58050]</p>\n<p>Take two more weeks if it's the difference between getting it right and getting it wrong. I think most of us understand the uncertainty in estimating how long something like this will take.</p>\n<p>[/quote]</p>\n<p>Exactly. For us participants, having the peace of mind of knowing that we can start working without having to worry about future problems is much more important than waiting a few days. Take your time, and make sure the new data files are the last we see.&nbsp;</p>\n<p>Thank you.</p>",
      "votes": 2
    },
    {
      "id": 57827,
      "postDate": "2014-11-11T17:53:42.473Z",
      "content": "<p>9cdfb439c7876e703e307864c9167a15</p>",
      "votes": 2
    },
    {
      "id": 57940,
      "postDate": "2014-11-12T19:11:34.157Z",
      "content": "<p>[quote=Yellowduck;57938]</p>\n<p>... Not only are behaviors here incompatible with employment with a reputable organisation in any role, these actions have also wasted the time of hundreds of people who collectively have lost person years' of life.</p>\n<p>[/quote]</p>\n<p>'Kagglers shanghaied into Avazu competition. Lives lost.'</p>",
      "votes": 3
    },
    {
      "id": 57862,
      "postDate": "2014-11-11T23:47:06.467Z",
      "content": "<p>When can we expect the contest to resume?</p>",
      "votes": 1
    },
    {
      "id": 58230,
      "postDate": "2014-11-17T21:29:40.387Z",
      "content": "<p>[quote=Toby Cheese;58227]</p>\n<p>Ahhh, good. Now that the seizure prediction is practically over and this one is on hold, there is finally some time to rest.&nbsp;Lately, there were just too many interesting competitions with deadlines too close to each other.</p>\n<p>[/quote]</p>\n<p>I feel the same way. I've got two previous competitions I still need to finish writing up.</p>\n<p>I've also&nbsp;suddenly found the time to do some long-overdue tasks, such as upgrading the CPU fan on my rig which was noisy as heck. No way I'm going to do that mid-competition, for fear of screwing something up.</p>",
      "votes": 1
    },
    {
      "id": 58227,
      "postDate": "2014-11-17T20:52:42.457Z",
      "content": "<p>Ahhh, good. Now that the seizure prediction is practically over and this one is on hold, there is finally some time to rest.&nbsp;Lately, there were just too many interesting competitions with deadlines too close to each other.</p>\n<p>Please, take your time, this&nbsp;allows me to to some long-overdue reading. There's lots of splendid competition-winning code&nbsp;to learn from and lots of theory topics to read up on.</p>",
      "votes": 1
    },
    {
      "id": 58036,
      "postDate": "2014-11-14T00:27:06.777Z",
      "content": "<p>Is the deadline going to be extended due to all these restarts?</p>",
      "votes": 1
    },
    {
      "id": 57936,
      "postDate": "2014-11-12T18:22:21.903Z",
      "content": "<p>I mean, guys, seriously, stop being like you are the center of the world.</p>\n<p>Avazu is doing business that worth millions of dollars, and the grand prize of this tiny competition is just a couple of thousands. This is not even comparable.</p>\n<p>Face the truth: it's just a small competition that turns out to be a bite on their ass. They have every right to immediately cancel the competition and sue anyone who benefits improperly from the cracked data. Fairness of this competition is NOTHING compared to the risk they are taking now.</p>\n<p>If I were some guy in Avazu, I would let my business go on without any fancy data science prediction given the&nbsp;privacy issue is most slightly concerned.</p>",
      "votes": 1
    },
    {
      "id": 57618,
      "postDate": "2014-11-10T16:55:30.077Z",
      "content": "<p>Good point, Marcin, I was actually just thinking about this. &nbsp;At this point you can't just re-anonymize the data. &nbsp;I don't know what Kaggle and Avazu can do that is fair at this point, though.</p>",
      "votes": 1
    },
    {
      "id": 58039,
      "postDate": "2014-11-14T00:34:47.740Z",
      "content": "<p>[Edited, unnecessary pessimism]</p>"
    },
    {
      "id": 58052,
      "postDate": "2014-11-14T02:58:17.230Z",
      "content": "<p>[quote=j_scheibel;58051]</p>\n<p>make lude grotesque unmeasured slanderous remarks to slate out viscous need. My arms are flailing right now!! I can hardly stand my own mockery of my self!&nbsp;</p>\n<p>[/quote]</p>\n<p>They have a pill for that now...</p>\n\n<p>+1 - I'm still laughing...</p>",
      "votes": 2
    },
    {
      "id": 58041,
      "postDate": "2014-11-14T00:42:45.280Z",
      "content": "<p>[quote=fchollet;58039]</p>\n<p>Is there still anyone taking this competition seriously? Or Kaggle for that matter?</p>\n<p>[/quote]</p>\n<p>It is hard to say, Sadly Kaggle seems not to be able to present status updates. Things take time, no doubt, but updates seem like a basic professional courtesy for modelers working hard on one of their challenges.</p>",
      "votes": 2
    },
    {
      "id": 57941,
      "postDate": "2014-11-12T19:29:17.407Z",
      "content": "<p>[quote=laserwolf;57892]</p>\n<p>1) protect their user data</p>\n<p>[/quote]</p>\n<p>I don't think this about protecting user data. It's a competitive advantage for other advertisers/publishers to know what sites or apps have high CTRs.</p>\n<p>There's a whole industry devoted to spying on ads, trying to figure out who's running what where, and whether it is profitable. Performance marketing is all about finding veins of gold out of the billions of impressions available.</p>\n<p>They don't want to give their competitors an advantage.</p>",
      "votes": 2
    },
    {
      "id": 57738,
      "postDate": "2014-11-11T02:56:35.177Z",
      "content": "<p>Just&nbsp;finished Tradeshift&nbsp;and prepare&nbsp;to start this competition...&nbsp;Hope the changes to data set&nbsp;won't lead to any unfair issues to new competitors :)</p>",
      "votes": 2
    },
    {
      "id": 57616,
      "postDate": "2014-11-10T16:42:22.867Z",
      "content": "<p>String values should not really be used as field values. I'd say just use integers...just encode&nbsp;each distinct field values using distinct integers.</p>\n\n<p>It makes life much easier, no risk for cracking, and no chances of collision (probably minor).</p>\n\n<p>In retrospect, Criteo&nbsp;played it&nbsp;more&nbsp;safely. They didn't even disclose the name of each&nbsp;field. Although that's the top most reason I didn't&nbsp;want to engage to their competition. Too boring and feels no respect.</p>\n\n<p>So, fun with risks, or boring with&nbsp;security. Which do you guys want?</p>",
      "votes": 2
    },
    {
      "id": 58291,
      "postDate": "2014-11-18T09:40:09.740Z",
      "content": "<p>Are we going to have totally different dataset so then we should train (all) previous models or only problematic column(s) from the previous one will be replaced?</p>"
    },
    {
      "id": 57930,
      "postDate": "2014-11-12T17:06:03.613Z",
      "content": "<p>[quote=laserwolf;57892]</p>\n<p>forgive me for being skeptical about this contest. the organizers have a conundrum. how do they:</p>\n<p>1) protect their user data</p>\n<p>2) keep the contest fair to competitors who have not downloaded the old data.</p>\n<p>they can't do both.<br><br></p>\n<p>[/quote]</p>\n\n<p>Organizers&nbsp;just have to add one extra rule stating that old data cannot be used: &nbsp;&nbsp;http://www.kaggle.com/c/avazu-ctr-prediction/rules</p>\n\n<p>If anybody&nbsp;decides to disregard that rule (or any other), hopefully he will be disqualified.&nbsp;</p>"
    },
    {
      "id": 57892,
      "postDate": "2014-11-12T10:04:32.930Z",
      "content": "<p>forgive me for being skeptical about this contest. the organizers have a conundrum. how do they:</p>\n<p>1) protect their user data</p>\n<p>2) keep the contest fair to competitors who have not downloaded the old data.</p>\n<p>they can't do both.<br><br></p>"
    },
    {
      "id": 58012,
      "postDate": "2014-11-13T17:13:01.913Z",
      "content": "<p>Finally, what happens to the data and the competition?</p>",
      "votes": 1
    },
    {
      "id": 57960,
      "postDate": "2014-11-13T01:22:52.770Z",
      "content": "<p>If you change how&nbsp;the device_geo_country field is encoded, could you provide approximate client local time? (or a proxy such as local timezone, unanonymized client country, etc.)<br><br>In my past experience, client-local time-of-day (and day-of-week) has a significant impact on click rates (not just for ad clicks, but for all website and mobile behavior).</p>",
      "votes": 1
    },
    {
      "id": 57938,
      "postDate": "2014-11-12T18:45:10.937Z",
      "content": "<p>Some here could do with a going for training, passing the assessment and then adopting into their lives the basics taught in every business ethics course.</p>\n<p>Not only are behaviors here incompatible with employment with a reputable organisation in any role, these actions have also wasted the time of hundreds of people who collectively have lost person years' of life.</p>"
    },
    {
      "id": 57812,
      "postDate": "2014-11-11T16:16:07.183Z",
      "content": "<p>no communication for 24 hrs. i guess this competition is done.</p>",
      "votes": -5
    },
    {
      "id": 58045,
      "postDate": "2014-11-14T01:46:16.390Z",
      "content": "<p>Oh come on! It's been two days, when could we keep on going?&nbsp;</p>\n<p>Sorry for complaining and good to see everything continues :P</p>",
      "votes": -5
    },
    {
      "id": 57886,
      "postDate": "2014-11-12T09:39:13.393Z",
      "content": "<p>could somebody please share&nbsp;data on s3 or&nbsp;the like?&nbsp;</p>",
      "votes": -5
    },
    {
      "id": 58315,
      "postDate": "2014-11-18T14:49:06.027Z",
      "content": "<p>where can I get the dataSet?</p>",
      "votes": -3
    },
    {
      "id": 57638,
      "postDate": "2014-11-10T18:29:15.467Z",
      "content": "<p>I'd also recode the Id field. I&nbsp;did not check it but it seemed to be an autoincrement field.</p>\n<p>I was already wondering if one&nbsp;could squeeze some information out of that field.<br><br></p>\n<p>For instance.. if the click-sampling strategy is &quot;take first X clicks&quot; then you might deduce something about the click frequency in the test-set.</p>\n<p>Next to this.. rehashing without recoding the id's would give the opportunity to recode the data back to the original values..</p>",
      "votes": -1
    },
    {
      "id": 58331,
      "postDate": "2014-11-18T18:33:26.207Z",
      "content": "<p>[quote=William Cukierski;58325]</p>\n<p>The new dataset and leaderboard is live.</p>\n<p>[/quote]</p>\n<p>Is it possible to have the 7zip version?</p>"
    },
    {
      "id": 58328,
      "postDate": "2014-11-18T18:31:42.630Z",
      "content": "<p>Sweet!</p>\n<p>1G training data, it is bigger than Tradeshift.......</p>"
    },
    {
      "id": 58327,
      "postDate": "2014-11-18T18:21:46.883Z",
      "content": "<p>cheers!</p>"
    },
    {
      "id": 58323,
      "postDate": "2014-11-18T17:51:12.500Z",
      "content": "<p>[quote=William Cukierski;57814]</p>\n<p>It takes time to pull and prepare new data...</p>\n<p>[/quote]</p>\n<p>@Herimanitra</p>\n<p>I think it's safe to assume that all the data will be replaced.</p>"
    },
    {
      "id": 58319,
      "postDate": "2014-11-18T16:10:40.143Z",
      "content": "<p>The competition is on hold and you cannot download the dataset until it reopens. Those who entered the competition before it was paused may have old versions of the data, but Kaggle does not allow us to share them.</p>"
    },
    {
      "id": 58070,
      "postDate": "2014-11-14T13:08:28.657Z",
      "content": "<p>[quote=j_scheibel;58051]</p>\n<p>we totally have a need for rash chaotic lunicy with irrational statements and impossible promises. But fear not! We are a self fulfilling audience. Be sure that we'll take everything you say out of context and make lude grotesque unmeasured slanderous remarks to slate out viscous need. My arms are flailing right now!! I can hardly stand my own mockery of my self! Who the hell do I think I am! And lo it is glourious!!! Sincerely - the audiance.</p>\n<p>[/quote]</p>\n<p>Epic.</p>"
    },
    {
      "id": 57977,
      "postDate": "2014-11-13T10:10:41.093Z",
      "content": "<p>Hi Admin,</p>\n<p>I'm really surprised.</p>\n<p>I hope my question about&nbsp;if each value of geo country represented a different country did not create any problem. Instead I see that it has served to verify that there were people who had decoded!</p>\n<p>In particular, despite the little time I have to devote to this, I deleted the old data while waiting for the new data. I hope the rest do the same to compete fairly</p>\n<p>regards</p>"
    },
    {
      "id": 57974,
      "postDate": "2014-11-13T08:50:39.677Z",
      "content": "<p>@DumbLearner - see first post in this topic:</p>\n<p>[quote=William Cukierski;57606]</p>\n<p>This competition is temporarily on hold while we investigate a potential issue with the data set.&nbsp;Apologies for the inconvenience.</p>\n<p>[/quote]</p>"
    },
    {
      "id": 57971,
      "postDate": "2014-11-13T07:54:40.843Z",
      "content": "<p>Can participate in this competition? &nbsp;Is this competition on hold ?</p>"
    },
    {
      "id": 57962,
      "postDate": "2014-11-13T01:46:07.853Z",
      "content": "<p>[quote=Synthient;57960]</p>\n<p>If you change how&nbsp;the device_geo_country field is encoded, could you provide approximate client local time? (or a proxy such as local timezone, unanonymized client country, etc.)<br><br>In my past experience, client-local time-of-day (and day-of-week) has a significant impact on click rates (not just for ad clicks, but for all website and mobile behavior).</p>\n<p>[/quote]</p>\n<p>This could be the major motivation to hack the&nbsp;device_geo_country in the first place.</p>"
    },
    {
      "id": 57830,
      "postDate": "2014-11-11T18:03:49.370Z",
      "content": "<p>[quote=James King;57826]</p>\n<p>Laserwolf is understandably skeptical about whether it is possible to go forward, but if new data is being pulled it sounds like the contest will proceed, which makes me very happy.</p>\n<p>755f85c2723bb39381c7379a604160d8&nbsp;867c4235c7d5abbefd2b8abd92b57f8a</p>\n<p>ed881bac6397ede33c0a285c9f50bb83 !!</p>\n<p>[/quote]</p>\n<p>71d3e8b42792b5e476804f4f7fbddc58</p>"
    },
    {
      "id": 57806,
      "postDate": "2014-11-11T15:41:47.110Z",
      "content": "<p>[quote=byronyi;57616]</p>\n<p>I'd say just use integers...just encode&nbsp;each distinct field values using distinct integers.</p>\n<p>[/quote]</p>\n<p>I second this.&nbsp; Indexing the hashed values is probably safe.&nbsp; Using a salt or stronger hash still leaves brute-force attacks open when we have a good idea of what values were hashed.</p>"
    },
    {
      "id": 57739,
      "postDate": "2014-11-11T02:59:52.810Z",
      "content": "<p>Likely the best thing would be to re-hash properly a new 11 days of impressions.</p>"
    },
    {
      "id": 57723,
      "postDate": "2014-11-11T00:47:10.130Z",
      "content": "<p>Oh, no...</p>"
    },
    {
      "id": 57707,
      "postDate": "2014-11-11T00:05:22.160Z",
      "content": "<p>heh, finally decided to make a submission aaaaaand i can't make one. :( maybe the next dataset will be smaller 47,000,000 rows takes up a lot of memory!</p>"
    },
    {
      "id": 57700,
      "postDate": "2014-11-10T23:57:59.200Z",
      "content": "<p>@William: out of curiosity, does that mean another restart + cleanup of the leaderboard?</p>"
    },
    {
      "id": 57620,
      "postDate": "2014-11-10T17:01:37.037Z",
      "rawMarkdown": "",
      "isDeleted": true
    }
  ],
  "comments": [
    {
      "id": 58047,
      "author_name": "Will Cukierski",
      "author_url": "",
      "post_date": "2014-11-14T02:10:27.613000",
      "content": "<p>Hi all,</p>\n<p>Please don't associate&nbsp;lack of public commentary with not caring; we want to&nbsp;approach these&nbsp;issues in a calm, reasonable&nbsp;manner, particularly when&nbsp;there is uncertainty in timelines.&nbsp;It is not&nbsp;productive&nbsp;for us to flail around&nbsp;in the forums, make up&nbsp;idle deadlines, or promise you things that won't happen.</p>\n<p>The competition will resume early next week and yes, the deadline will be extended to compensate for lost time.&nbsp;Thank you for your continued&nbsp;professionalism and enthusiasm to get this back and&nbsp;running.</p>",
      "votes": 21,
      "replies": []
    },
    {
      "id": 57615,
      "author_name": "Marcin Mucha",
      "author_url": "",
      "post_date": "2014-11-10T16:18:07.770000",
      "content": "<p>To the organizers: I am hoping this is not about the md5 columns. However, if you are considering using cryptographically stronger (khm, khm) anonymization, consider this. Most of the competitors already have the poorly anonymized data, so you cannot really hide these columns anymore. Changing the encoding scheme is only going to: (a) introduce a disadvantage for new competitors &nbsp;(b) introduce a gray area within the rules &lt;- even if reverse engineering using old data is forbidden, it is really impossible to decide whether or not it has been used for model selection or tuning of some parameters.&nbsp;</p>\n<p>Marcin</p>",
      "votes": 21,
      "replies": []
    },
    {
      "id": 58042,
      "author_name": "James King",
      "author_url": "",
      "post_date": "2014-11-14T01:25:50.887000",
      "content": "<p>There have been great competitions and really screwed up ones. Higgs, Yandex, Avito, and Tradeshift I thought were great. The Higgs admins responded promptly to questions and gave an exhaustive summary at the end of the competition. And then their were the train wrecks like the facebook leak and the &quot;golden features&quot; on denied/approved. The Walmart guys wanted to estimate the impact of discounts in a recruiting competition but neglected to give enough data to estimate those impacts.</p>\n<p>But&nbsp;there's been&nbsp;great stuff like what Triskelion taught about Vowpal Wabbit, the tinrtgu code with the unique decay rule for gradient descent, xgboost(!), the clever encoding of categorical features by SVC on tradeshift, you could go on. These make it worth it to me.</p>\n<p>Yes, being ignored when you put up a post that says &quot;admins please response&quot; is just not right. Nothing is more aggravating than being ignored, when it's our work that's being sold.</p>\n<p>But I can't worry about this now, I have five epileptic dogs running around the house ... oh, no wait, that's in my virtual world.</p>",
      "votes": 15,
      "replies": []
    },
    {
      "id": 57814,
      "author_name": "Will Cukierski",
      "author_url": "",
      "post_date": "2014-11-11T16:23:09.323000",
      "content": "<p>It takes time to pull and prepare new data, and&nbsp;the world is not on your time zone. Please be patient.</p>",
      "votes": 15,
      "replies": []
    },
    {
      "id": 58325,
      "author_name": "Will Cukierski",
      "author_url": "",
      "post_date": "2014-11-18T18:07:41.890000",
      "content": "<p>The new dataset and leaderboard is live.</p>",
      "votes": 13,
      "replies": []
    },
    {
      "id": 57893,
      "author_name": "Bluefool",
      "author_url": "",
      "post_date": "2014-11-12T10:14:01.873000",
      "content": "<p>[quote=laserwolf;57892]</p>\n<p>2) keep the contest fair to competitors who have not downloaded the old data.</p>\n<p>they can't do both.<br><br></p>\n<p>[/quote]</p>\n<p>I downloaded the old data and totally ignored all the decrypting. Sometimes that kind of knowledge is more distracting than worthwhile.</p>",
      "votes": 9,
      "replies": []
    },
    {
      "id": 58051,
      "author_name": "j_scheibel",
      "author_url": "",
      "post_date": "2014-11-14T02:41:09.777000",
      "content": "<p>[quote=William Cukierski;58047]</p>\n<p>Hi all,</p>\n<p>Please don't associate&nbsp;lack of public commentary with not caring; we want to&nbsp;approach these&nbsp;issues in a calm, reasonable&nbsp;manner, particularly when&nbsp;there is uncertainty in timelines.&nbsp;It is not&nbsp;productive&nbsp;for us to flail around&nbsp;in the forums, make up&nbsp;idle deadlines, or promise you things that won't happen.</p>\n<p>The competition will resume early next week and yes, the deadline will be extended to compensate for lost time.&nbsp;Thank you for your continued&nbsp;professionalism and enthusiasm to get this back and&nbsp;running.</p>\n<p>[/quote]</p>\n\n<p>we totally have a need for rash chaotic lunicy with irrational statements and impossible promises. But fear not! We are a self fulfilling audience. Be sure that we'll take everything you say out of context and make lude grotesque unmeasured slanderous remarks to slate out viscous need. My arms are flailing right now!! I can hardly stand my own mockery of my self! Who the hell do I think I am! And lo it is glourious!!! Sincerely - the audiance.</p>",
      "votes": 8,
      "replies": []
    },
    {
      "id": 57832,
      "author_name": "pi_informatics",
      "author_url": "",
      "post_date": "2014-11-11T18:12:42.187000",
      "content": "<p>Google translate for this thread! https://isc.sans.edu/tools/reversehash.html</p>",
      "votes": 5,
      "replies": []
    },
    {
      "id": 57820,
      "author_name": "inversion",
      "author_url": "",
      "post_date": "2014-11-11T17:01:48.417000",
      "content": "<p>Kaggle junkies need their next fix. lol</p>",
      "votes": 5,
      "replies": []
    },
    {
      "id": 57612,
      "author_name": "ivo",
      "author_url": "",
      "post_date": "2014-11-10T15:54:21.413000",
      "content": "<p>Salt them hashes. ;)</p>",
      "votes": 6,
      "replies": []
    },
    {
      "id": 58392,
      "author_name": "gmobaz",
      "author_url": "",
      "post_date": "2014-11-19T11:58:25.557000",
      "content": "<p>Dimitry:</p>\n<p>Variables <strong>device_os, device_make, device_geo_country,</strong> <strong>C22, C23</strong> and <strong>C2</strong>4 are out.</p>\n<p>C14-C18 seem to be now C17-C21. Dataset moves to end of month.</p>",
      "votes": 3,
      "replies": []
    },
    {
      "id": 58050,
      "author_name": "James King",
      "author_url": "",
      "post_date": "2014-11-14T02:22:17.417000",
      "content": "<p>Take two more weeks if it's the difference between getting it right and getting it wrong. I think most of us understand the uncertainty in estimating how long something like this will take.</p>",
      "votes": 3,
      "replies": []
    },
    {
      "id": 58038,
      "author_name": "James King",
      "author_url": "",
      "post_date": "2014-11-14T00:30:59.667000",
      "content": "<p>A bump to get this above the restart post on the forum page - at least one person other than me was confused.</p>",
      "votes": 3,
      "replies": []
    },
    {
      "id": 57963,
      "author_name": "MichaelB",
      "author_url": "",
      "post_date": "2014-11-13T01:54:40.197000",
      "content": "<p>Yes. When I've worked on projects like this inside&nbsp;large companies, you use all the salient features at your disposal. I understand that transparency around actual countries may be undesirable, but a client local time field (instead of a server time field) would be the better feature to use with this&nbsp;project.<br><br>In fact, if the contest continues to use a completely anonymized device_geo_country field (this time one that can't be easily reverse engineered), my next step would be to plot click rates per hour of the day split out by device_geo_country, and&nbsp;calculate the phase difference for each country.<br><br>Note that as&nbsp;long as server time is provided in UTC, this technique would enable any sufficiently-motivated competitor to roughly infer actual country values encoded by&nbsp;device_geo_country (or anyway, longitude), which will defeat the purpose of obfuscating it. If you don't want people to reverse engineer a feature such as country, then it shouldn't be provided at all, and instead provide a different, safer, salient feature (such as approximate client-local hour-of-day).</p>",
      "votes": 3,
      "replies": []
    },
    {
      "id": 57934,
      "author_name": "fchollet",
      "author_url": "",
      "post_date": "2014-11-12T17:43:05.393000",
      "content": "<p>[quote=laserwolf;57892]</p>\n<p>forgive me for being skeptical about this contest. the organizers have a conundrum. how do they:</p>\n<p>1) protect their user data</p>\n<p>2) keep the contest fair to competitors who have not downloaded the old data.</p>\n<p>they can't do both.<br><br></p>\n<p>[/quote]</p>\n<p>The problem here is 99% a privacy problem and not a fairness problem. The privacy problem is not solvable now that the weakly anonymized data has been widely downloaded, but the organizers can at least attempt to mitigate it by releasing new data and hoping we forget about the problem.&nbsp;</p>\n<p>In terms of fairness, there is hardly any useful information you could extract from the deanonymized data that you couldn't see with the anonymized data. You don't care if the string you're looking at is &quot;facebook.com&quot; or &quot;2343ec78&quot;.&nbsp;</p>\n<p>The only case I can imagine would be if you work at a Criteo-like company and have access to your own similar data: deanonymation would then allow you to leverage your own data for the contest. But that's not very likely to happen, and any such solution would not be eligible to win anyway.</p>",
      "votes": 3,
      "replies": []
    },
    {
      "id": 57933,
      "author_name": "James King",
      "author_url": "",
      "post_date": "2014-11-12T17:32:30.807000",
      "content": "<p>@valera probably you haven't been through this before, but every time there is a contest where data is refreshed, someone asks if he can get the old data. The admins always say no and warn&nbsp;that rehosting data is against the rules.&nbsp;</p>\n<p>Discussions then take place about whether the people who entered early and presumably have the old data have an advantage. Various arguments that they do or don't are presented.</p>\n<p>The outcome is always the same, which is that Kaggle does not give out the data that they previously took down.</p>\n<p>It was rather harsh to downvote valera so much when he/she was asking an innocent question. Probably the downvoters just don't want to go through the whole &quot;give me the old data/no/it's unfair/no it isn't/&quot; discussion they've seen previously.</p>",
      "votes": 3,
      "replies": []
    },
    {
      "id": 57848,
      "author_name": "",
      "author_url": "",
      "post_date": "2014-11-11T21:10:37.830000",
      "content": "<p>[quote=ACS69;57830]</p>\n<p>[quote=James King;57826]</p>\n<p>Laserwolf is understandably skeptical about whether it is possible to go forward, but if new data is being pulled it sounds like the contest will proceed, which makes me very happy.</p>\n<p>755f85c2723bb39381c7379a604160d8&nbsp;867c4235c7d5abbefd2b8abd92b57f8a</p>\n<p>ed881bac6397ede33c0a285c9f50bb83 !!</p>\n<p>[/quote]</p>\n<p>71d3e8b42792b5e476804f4f7fbddc58</p>\n<p>[/quote]</p>\n<p>For lazy guys:</p>\n<p>Good luck</p>\n<p>everyone !!</p>\n<p>Thanks</p>",
      "votes": 3,
      "replies": []
    },
    {
      "id": 57891,
      "author_name": "beluga",
      "author_url": "",
      "post_date": "2014-11-12T09:46:42.967000",
      "content": "<p>[quote=valera;57886]</p>\n<p>could somebody please share&nbsp;data on s3 or&nbsp;the like?&nbsp;</p>\n<p>[/quote]</p>\n<p>You should not ask for that</p>\n<p>A) it is against the rules<br>B) eventually we will get new data anyway<br><br>Btw I also wait for the data release and competition restart but I also realize that the competition will only end in next January so we can give the sponsors/administrators a few days patience...</p>",
      "votes": 4,
      "replies": []
    },
    {
      "id": 57826,
      "author_name": "James King",
      "author_url": "",
      "post_date": "2014-11-11T17:51:36.960000",
      "content": "<p>Laserwolf is understandably skeptical about whether it is possible to go forward, but if new data is being pulled it sounds like the contest will proceed, which makes me very happy.</p>\n<p>755f85c2723bb39381c7379a604160d8&nbsp;867c4235c7d5abbefd2b8abd92b57f8a</p>\n<p>ed881bac6397ede33c0a285c9f50bb83 !!</p>",
      "votes": 4,
      "replies": []
    },
    {
      "id": 58369,
      "author_name": "Dmitry Dryomov",
      "author_url": "",
      "post_date": "2014-11-19T05:11:56.160000",
      "content": "<p>[quote=William Cukierski;58325]</p>\n<p>The new dataset and leaderboard is live.</p>\n<p>[/quote]</p>\n<p>We of course can research what differences between new and old dataset, but I think it would be great to share what was changed, if it is possible.</p>",
      "votes": 2,
      "replies": []
    },
    {
      "id": 58090,
      "author_name": "fchollet",
      "author_url": "",
      "post_date": "2014-11-14T21:21:47.880000",
      "content": "<p>[quote=James King;58050]</p>\n<p>Take two more weeks if it's the difference between getting it right and getting it wrong. I think most of us understand the uncertainty in estimating how long something like this will take.</p>\n<p>[/quote]</p>\n<p>Exactly. For us participants, having the peace of mind of knowing that we can start working without having to worry about future problems is much more important than waiting a few days. Take your time, and make sure the new data files are the last we see.&nbsp;</p>\n<p>Thank you.</p>",
      "votes": 2,
      "replies": []
    },
    {
      "id": 57827,
      "author_name": "Julian de Wit",
      "author_url": "",
      "post_date": "2014-11-11T17:53:42.473000",
      "content": "<p>9cdfb439c7876e703e307864c9167a15</p>",
      "votes": 2,
      "replies": []
    },
    {
      "id": 57940,
      "author_name": "McSnappy",
      "author_url": "",
      "post_date": "2014-11-12T19:11:34.157000",
      "content": "<p>[quote=Yellowduck;57938]</p>\n<p>... Not only are behaviors here incompatible with employment with a reputable organisation in any role, these actions have also wasted the time of hundreds of people who collectively have lost person years' of life.</p>\n<p>[/quote]</p>\n<p>'Kagglers shanghaied into Avazu competition. Lives lost.'</p>",
      "votes": 3,
      "replies": []
    },
    {
      "id": 57862,
      "author_name": "Poojit Sharma",
      "author_url": "",
      "post_date": "2014-11-11T23:47:06.467000",
      "content": "<p>When can we expect the contest to resume?</p>",
      "votes": 1,
      "replies": []
    },
    {
      "id": 58230,
      "author_name": "inversion",
      "author_url": "",
      "post_date": "2014-11-17T21:29:40.387000",
      "content": "<p>[quote=Toby Cheese;58227]</p>\n<p>Ahhh, good. Now that the seizure prediction is practically over and this one is on hold, there is finally some time to rest.&nbsp;Lately, there were just too many interesting competitions with deadlines too close to each other.</p>\n<p>[/quote]</p>\n<p>I feel the same way. I've got two previous competitions I still need to finish writing up.</p>\n<p>I've also&nbsp;suddenly found the time to do some long-overdue tasks, such as upgrading the CPU fan on my rig which was noisy as heck. No way I'm going to do that mid-competition, for fear of screwing something up.</p>",
      "votes": 1,
      "replies": []
    },
    {
      "id": 58227,
      "author_name": "Toby Cheese",
      "author_url": "",
      "post_date": "2014-11-17T20:52:42.457000",
      "content": "<p>Ahhh, good. Now that the seizure prediction is practically over and this one is on hold, there is finally some time to rest.&nbsp;Lately, there were just too many interesting competitions with deadlines too close to each other.</p>\n<p>Please, take your time, this&nbsp;allows me to to some long-overdue reading. There's lots of splendid competition-winning code&nbsp;to learn from and lots of theory topics to read up on.</p>",
      "votes": 1,
      "replies": []
    },
    {
      "id": 58036,
      "author_name": "Nissan Pow",
      "author_url": "",
      "post_date": "2014-11-14T00:27:06.777000",
      "content": "<p>Is the deadline going to be extended due to all these restarts?</p>",
      "votes": 1,
      "replies": []
    },
    {
      "id": 57936,
      "author_name": "",
      "author_url": "",
      "post_date": "2014-11-12T18:22:21.903000",
      "content": "<p>I mean, guys, seriously, stop being like you are the center of the world.</p>\n<p>Avazu is doing business that worth millions of dollars, and the grand prize of this tiny competition is just a couple of thousands. This is not even comparable.</p>\n<p>Face the truth: it's just a small competition that turns out to be a bite on their ass. They have every right to immediately cancel the competition and sue anyone who benefits improperly from the cracked data. Fairness of this competition is NOTHING compared to the risk they are taking now.</p>\n<p>If I were some guy in Avazu, I would let my business go on without any fancy data science prediction given the&nbsp;privacy issue is most slightly concerned.</p>",
      "votes": 1,
      "replies": []
    },
    {
      "id": 57618,
      "author_name": "Dmitriy Guller",
      "author_url": "",
      "post_date": "2014-11-10T16:55:30.077000",
      "content": "<p>Good point, Marcin, I was actually just thinking about this. &nbsp;At this point you can't just re-anonymize the data. &nbsp;I don't know what Kaggle and Avazu can do that is fair at this point, though.</p>",
      "votes": 1,
      "replies": []
    },
    {
      "id": 58039,
      "author_name": "",
      "author_url": "",
      "post_date": "2014-11-14T00:34:47.740000",
      "content": "",
      "votes": 0,
      "replies": []
    },
    {
      "id": 58052,
      "author_name": "",
      "author_url": "",
      "post_date": "2014-11-14T02:58:17.230000",
      "content": "",
      "votes": 2,
      "replies": []
    },
    {
      "id": 58041,
      "author_name": "",
      "author_url": "",
      "post_date": "2014-11-14T00:42:45.280000",
      "content": "",
      "votes": 2,
      "replies": []
    },
    {
      "id": 57941,
      "author_name": "",
      "author_url": "",
      "post_date": "2014-11-12T19:29:17.407000",
      "content": "",
      "votes": 2,
      "replies": []
    },
    {
      "id": 57738,
      "author_name": "",
      "author_url": "",
      "post_date": "2014-11-11T02:56:35.177000",
      "content": "",
      "votes": 2,
      "replies": []
    },
    {
      "id": 57616,
      "author_name": "",
      "author_url": "",
      "post_date": "2014-11-10T16:42:22.867000",
      "content": "",
      "votes": 2,
      "replies": []
    },
    {
      "id": 58291,
      "author_name": "",
      "author_url": "",
      "post_date": "2014-11-18T09:40:09.740000",
      "content": "",
      "votes": 0,
      "replies": []
    },
    {
      "id": 57930,
      "author_name": "",
      "author_url": "",
      "post_date": "2014-11-12T17:06:03.613000",
      "content": "",
      "votes": 0,
      "replies": []
    },
    {
      "id": 57892,
      "author_name": "",
      "author_url": "",
      "post_date": "2014-11-12T10:04:32.930000",
      "content": "",
      "votes": 0,
      "replies": []
    },
    {
      "id": 58012,
      "author_name": "",
      "author_url": "",
      "post_date": "2014-11-13T17:13:01.913000",
      "content": "",
      "votes": 1,
      "replies": []
    },
    {
      "id": 57960,
      "author_name": "",
      "author_url": "",
      "post_date": "2014-11-13T01:22:52.770000",
      "content": "",
      "votes": 1,
      "replies": []
    },
    {
      "id": 57938,
      "author_name": "",
      "author_url": "",
      "post_date": "2014-11-12T18:45:10.937000",
      "content": "",
      "votes": 0,
      "replies": []
    },
    {
      "id": 57812,
      "author_name": "",
      "author_url": "",
      "post_date": "2014-11-11T16:16:07.183000",
      "content": "",
      "votes": -5,
      "replies": []
    },
    {
      "id": 58045,
      "author_name": "",
      "author_url": "",
      "post_date": "2014-11-14T01:46:16.390000",
      "content": "",
      "votes": -5,
      "replies": []
    },
    {
      "id": 57886,
      "author_name": "",
      "author_url": "",
      "post_date": "2014-11-12T09:39:13.393000",
      "content": "",
      "votes": -5,
      "replies": []
    },
    {
      "id": 58315,
      "author_name": "",
      "author_url": "",
      "post_date": "2014-11-18T14:49:06.027000",
      "content": "",
      "votes": -3,
      "replies": []
    },
    {
      "id": 57638,
      "author_name": "",
      "author_url": "",
      "post_date": "2014-11-10T18:29:15.467000",
      "content": "",
      "votes": -1,
      "replies": []
    },
    {
      "id": 58331,
      "author_name": "",
      "author_url": "",
      "post_date": "2014-11-18T18:33:26.207000",
      "content": "",
      "votes": 0,
      "replies": []
    },
    {
      "id": 58328,
      "author_name": "",
      "author_url": "",
      "post_date": "2014-11-18T18:31:42.630000",
      "content": "",
      "votes": 0,
      "replies": []
    },
    {
      "id": 58327,
      "author_name": "",
      "author_url": "",
      "post_date": "2014-11-18T18:21:46.883000",
      "content": "",
      "votes": 0,
      "replies": []
    },
    {
      "id": 58323,
      "author_name": "",
      "author_url": "",
      "post_date": "2014-11-18T17:51:12.500000",
      "content": "",
      "votes": 0,
      "replies": []
    },
    {
      "id": 58319,
      "author_name": "",
      "author_url": "",
      "post_date": "2014-11-18T16:10:40.143000",
      "content": "",
      "votes": 0,
      "replies": []
    },
    {
      "id": 58070,
      "author_name": "",
      "author_url": "",
      "post_date": "2014-11-14T13:08:28.657000",
      "content": "",
      "votes": 0,
      "replies": []
    },
    {
      "id": 57977,
      "author_name": "",
      "author_url": "",
      "post_date": "2014-11-13T10:10:41.093000",
      "content": "",
      "votes": 0,
      "replies": []
    },
    {
      "id": 57974,
      "author_name": "",
      "author_url": "",
      "post_date": "2014-11-13T08:50:39.677000",
      "content": "",
      "votes": 0,
      "replies": []
    },
    {
      "id": 57971,
      "author_name": "",
      "author_url": "",
      "post_date": "2014-11-13T07:54:40.843000",
      "content": "",
      "votes": 0,
      "replies": []
    },
    {
      "id": 57962,
      "author_name": "",
      "author_url": "",
      "post_date": "2014-11-13T01:46:07.853000",
      "content": "",
      "votes": 0,
      "replies": []
    },
    {
      "id": 57830,
      "author_name": "",
      "author_url": "",
      "post_date": "2014-11-11T18:03:49.370000",
      "content": "",
      "votes": 0,
      "replies": []
    },
    {
      "id": 57806,
      "author_name": "",
      "author_url": "",
      "post_date": "2014-11-11T15:41:47.110000",
      "content": "",
      "votes": 0,
      "replies": []
    },
    {
      "id": 57739,
      "author_name": "",
      "author_url": "",
      "post_date": "2014-11-11T02:59:52.810000",
      "content": "",
      "votes": 0,
      "replies": []
    },
    {
      "id": 57723,
      "author_name": "",
      "author_url": "",
      "post_date": "2014-11-11T00:47:10.130000",
      "content": "",
      "votes": 0,
      "replies": []
    },
    {
      "id": 57707,
      "author_name": "",
      "author_url": "",
      "post_date": "2014-11-11T00:05:22.160000",
      "content": "",
      "votes": 0,
      "replies": []
    },
    {
      "id": 57700,
      "author_name": "",
      "author_url": "",
      "post_date": "2014-11-10T23:57:59.200000",
      "content": "",
      "votes": 0,
      "replies": []
    },
    {
      "id": 57620,
      "author_name": "",
      "author_url": "",
      "post_date": "2014-11-10T17:01:37.037000",
      "content": "",
      "votes": 0,
      "replies": []
    }
  ],
  "raw_markdown_by_id": {
    "58047": "",
    "57615": "",
    "58042": "",
    "57814": "",
    "58325": "",
    "57893": "",
    "58051": "",
    "57832": "",
    "57820": "",
    "57612": "",
    "58392": "",
    "58050": "",
    "58038": "",
    "57963": "",
    "57934": "",
    "57933": "",
    "57848": "",
    "57891": "",
    "57826": "",
    "57606": "",
    "58369": "",
    "58090": "",
    "57827": "",
    "57940": "",
    "57862": "",
    "58230": "",
    "58227": "",
    "58036": "",
    "57936": "",
    "57618": "",
    "58039": "",
    "58052": "",
    "58041": "",
    "57941": "",
    "57738": "",
    "57616": "",
    "58291": "",
    "57930": "",
    "57892": "",
    "58012": "",
    "57960": "",
    "57938": "",
    "57812": "",
    "58045": "",
    "57886": "",
    "58315": "",
    "57638": "",
    "58331": "",
    "58328": "",
    "58327": "",
    "58323": "",
    "58319": "",
    "58070": "",
    "57977": "",
    "57974": "",
    "57971": "",
    "57962": "",
    "57830": "",
    "57806": "",
    "57739": "",
    "57723": "",
    "57707": "",
    "57700": "",
    "57620": ""
  }
}