Ask HN: my IP seems to be banned on HN, now what?
It seems my IP was banned by Hacker News somehow. I haven't done anything malicious or posted anything that would get me banned. I am however working on a small chrome extension for HN and I did refresh HN quite often. Other than that I had the "Hacker face" (https://chrome.google.com/webstore/detail/hackerface/daljejehnbbbhjlecjgafnnfgilbkdhj) extension installed, which I've now uninstalled. Other than that I don't have any extension installed that would trigger automated requests to HN (my extension makes no requests).
What can I do? I'd really like go get back on HN :)
ps: I'm able to use my account and browse HN if I VPN into my office ...
pps: my IP is: 89 212 118 68
edit: I get this when I try to open the page in Chrome: Error 324 (net::ERR_EMPTY_RESPONSE): The server closed the connection without sending any data.
8 comments
[ 2.4 ms ] story [ 29.3 ms ] threadYou could also try emailing pg.
The exact message I got was that the server sent an invalid message to the reverse proxy.
For development, you can copy some hacker news sample pages and put on a local server and edit your hosts file and use your fake local hacker news (at least for the parts that is possible) then you can refresh as much as you like.
I hope people behind Hacker News give us some details about how things work so we can adjust the extensions, etc...
I got banned as well. In fact, for about five months I got banned about every 14 days, apparently for incurring short bursts of about 4 reqs/sec according to the server logs.
The fact that such a ban simply closes the server connection is pretty weird and unfriendly. For a long time I thought HN was simply down.
Eventually I sat down to search for the cause, and traced the problem to Reeder, the app I use to read HN on my Mac, was trying to auto-discover HN's site icons. It would look for a certain Apple-standardized icon name, and then load the front page if that failed. (When I informed Paul Graham of the cause and solution, he curtly told me to stop emailing him.)
In my opinion the system needs to be improved. The system ought to return a properly formatted HTTP response, and triggering the system should not immediately ban a user for a whole week. I would suggest a gradual system where you initially enter grace period of a few minutes (where the system might reply with "you're loading pages too fast, please try again in a minute") and only ban your IP if you don't honour the grace period.