{
  "id": 346208,
  "title": "Ban for spamming the API?",
  "url": "/competitions/ai-village-ctf/discussion/346208",
  "author_name": "",
  "post_date": "2022-08-18T12:43:39.300222500Z",
  "votes": 2,
  "comment_count": 5,
  "views": 0,
  "content": "<p>After racking my brain, I wrote fairly crude approaches toward the murderbots and inference challenge. For the inference challenge in particular, I managed to achieve 1 for every input but then the notebook shut down as I went out for lunch, so I had to run the code again. <br>\nBoth of these approaches spammed the api a fair bit (small delays were put in, but still a few thousand times per method). I assumed the backend would have had some method to keep the spamming from getting too bad. However, now no matter which challenge I send a submission for I have connection issues. Does this mean I have been IP banned due to the spam? <br>\nIf so, can you give some level of benchmark for maximum number of reasonable responses (like 10 a minute)? </p>\n<p>PS: All of the challenges are fairly unique right? I tried to employ a similar method to hotterdog as in theft out of desperation, but since it seems kinda dumb to be able to do the same thing on two challenges I assume hotterdog is testing a different creative method? </p>",
  "messages": [
    {
      "id": "1904724",
      "postDate": "08/18/2022 12:43:39",
      "content": "<p>After racking my brain, I wrote fairly crude approaches toward the murderbots and inference challenge. For the inference challenge in particular, I managed to achieve 1 for every input but then the notebook shut down as I went out for lunch, so I had to run the code again. <br>\nBoth of these approaches spammed the api a fair bit (small delays were put in, but still a few thousand times per method). I assumed the backend would have had some method to keep the spamming from getting too bad. However, now no matter which challenge I send a submission for I have connection issues. Does this mean I have been IP banned due to the spam? <br>\nIf so, can you give some level of benchmark for maximum number of reasonable responses (like 10 a minute)? </p>\n<p>PS: All of the challenges are fairly unique right? I tried to employ a similar method to hotterdog as in theft out of desperation, but since it seems kinda dumb to be able to do the same thing on two challenges I assume hotterdog is testing a different creative method? </p>",
      "rawMarkdown": "After racking my brain, I wrote fairly crude approaches toward the murderbots and inference challenge. For the inference challenge in particular, I managed to achieve 1 for every input but then the notebook shut down as I went out for lunch, so I had to run the code again. \nBoth of these approaches spammed the api a fair bit (small delays were put in, but still a few thousand times per method). I assumed the backend would have had some method to keep the spamming from getting too bad. However, now no matter which challenge I send a submission for I have connection issues. Does this mean I have been IP banned due to the spam? \nIf so, can you give some level of benchmark for maximum number of reasonable responses (like 10 a minute)? \n\nPS: All of the challenges are fairly unique right? I tried to employ a similar method to hotterdog as in theft out of desperation, but since it seems kinda dumb to be able to do the same thing on two challenges I assume hotterdog is testing a different creative method?",
      "votes": null
    },
    {
      "id": "1904756",
      "postDate": "08/18/2022 13:04:47",
      "content": "<p>You haven’t been IP-banned by us. I’m not sure if Kaggle has any anti-abuse mechanisms built in. </p>\n<p>The challenges are fairly unique. </p>",
      "rawMarkdown": "You haven’t been IP-banned by us. I’m not sure if Kaggle has any anti-abuse mechanisms built in. \n\nThe challenges are fairly unique.",
      "votes": null
    },
    {
      "id": "1904766",
      "postDate": "08/18/2022 13:18:16",
      "content": "<p>Thanks for the reply, I've really been enjoying the competition, I just didn't want to be abusing your servers.</p>\n<p>I noticed there was a discord link, but it seems to no longer exist. Was there something to that? </p>",
      "rawMarkdown": "Thanks for the reply, I've really been enjoying the competition, I just didn't want to be abusing your servers.\n\nI noticed there was a discord link, but it seems to no longer exist. Was there something to that?",
      "votes": null
    },
    {
      "id": "1904770",
      "postDate": "08/18/2022 13:19:40",
      "content": "<p>We’re still hanging out here: <a href=\"https://discord.gg/Vxa53U3G\" target=\"_blank\">https://discord.gg/Vxa53U3G</a></p>",
      "rawMarkdown": "We’re still hanging out here: https://discord.gg/Vxa53U3G",
      "votes": null
    },
    {
      "id": "1905551",
      "postDate": "08/19/2022 06:15:04",
      "content": "<p>I don't have a discord account. <a href=\"https://www.kaggle.com/lucasjt\" target=\"_blank\">@lucasjt</a> Do you think one has a significant advantage trough reading (hearing?) the hints &amp; discussions posted there?</p>",
      "rawMarkdown": "I don't have a discord account. @lucasjt Do you think one has a significant advantage trough reading (hearing?) the hints & discussions posted there?",
      "votes": null
    },
    {
      "id": "1906046",
      "postDate": "08/19/2022 14:23:28",
      "content": "<p>No, we try and cross-post anything significant or have folks create threads if they bring up something important.</p>",
      "rawMarkdown": "No, we try and cross-post anything significant or have folks create threads if they bring up something important.",
      "votes": null
    }
  ],
  "comments": [
    {
      "id": 1904756,
      "author_name": "lucasjt",
      "author_url": "",
      "post_date": "08/18/2022 13:04:47",
      "content": "<p>You haven’t been IP-banned by us. I’m not sure if Kaggle has any anti-abuse mechanisms built in. </p>\n<p>The challenges are fairly unique. </p>",
      "votes": null,
      "replies": [
        {
          "id": 1904766,
          "author_name": "andrewharding1",
          "author_url": "",
          "post_date": "08/18/2022 13:18:16",
          "content": "<p>Thanks for the reply, I've really been enjoying the competition, I just didn't want to be abusing your servers.</p>\n<p>I noticed there was a discord link, but it seems to no longer exist. Was there something to that? </p>",
          "votes": null,
          "replies": []
        },
        {
          "id": 1904770,
          "author_name": "lucasjt",
          "author_url": "",
          "post_date": "08/18/2022 13:19:40",
          "content": "<p>We’re still hanging out here: <a href=\"https://discord.gg/Vxa53U3G\" target=\"_blank\">https://discord.gg/Vxa53U3G</a></p>",
          "votes": null,
          "replies": []
        },
        {
          "id": 1905551,
          "author_name": "cepheidq",
          "author_url": "",
          "post_date": "08/19/2022 06:15:04",
          "content": "<p>I don't have a discord account. <a href=\"https://www.kaggle.com/lucasjt\" target=\"_blank\">@lucasjt</a> Do you think one has a significant advantage trough reading (hearing?) the hints &amp; discussions posted there?</p>",
          "votes": null,
          "replies": []
        },
        {
          "id": 1906046,
          "author_name": "lucasjt",
          "author_url": "",
          "post_date": "08/19/2022 14:23:28",
          "content": "<p>No, we try and cross-post anything significant or have folks create threads if they bring up something important.</p>",
          "votes": null,
          "replies": []
        }
      ]
    }
  ],
  "raw_markdown_by_id": {
    "1904724": "After racking my brain, I wrote fairly crude approaches toward the murderbots and inference challenge. For the inference challenge in particular, I managed to achieve 1 for every input but then the notebook shut down as I went out for lunch, so I had to run the code again. \nBoth of these approaches spammed the api a fair bit (small delays were put in, but still a few thousand times per method). I assumed the backend would have had some method to keep the spamming from getting too bad. However, now no matter which challenge I send a submission for I have connection issues. Does this mean I have been IP banned due to the spam? \nIf so, can you give some level of benchmark for maximum number of reasonable responses (like 10 a minute)? \n\nPS: All of the challenges are fairly unique right? I tried to employ a similar method to hotterdog as in theft out of desperation, but since it seems kinda dumb to be able to do the same thing on two challenges I assume hotterdog is testing a different creative method?",
    "1904756": "You haven’t been IP-banned by us. I’m not sure if Kaggle has any anti-abuse mechanisms built in. \n\nThe challenges are fairly unique.",
    "1904766": "Thanks for the reply, I've really been enjoying the competition, I just didn't want to be abusing your servers.\n\nI noticed there was a discord link, but it seems to no longer exist. Was there something to that?",
    "1904770": "We’re still hanging out here: https://discord.gg/Vxa53U3G",
    "1905551": "I don't have a discord account. @lucasjt Do you think one has a significant advantage trough reading (hearing?) the hints & discussions posted there?",
    "1906046": "No, we try and cross-post anything significant or have folks create threads if they bring up something important."
  },
  "source": "meta"
}