Hacker Newsnew | past | comments | ask | show | jobs | submitlogin
Ask HN: Why Is My VPN's IPs Blocked from Hacker News?
40 points by jD91mZM2 on Jan 3, 2018 | hide | past | favorite | 22 comments
A few of my VPN's IPs seem to be blocked. I just get greeted with an empty page (I checked inspect element). Is there any way to submit an unban request to these IPs? It's really annoying.



This is in the FAQ: https://news.ycombinator.com/newsfaq.html. If the unban link described there doesn't work for you, please email us and we'll take care of it.

I'm sorry that this is necessary, btw. We hate it when legit users get blocked, but HN is also hit by a ton of crawlers and it's hard to distinguish the two. Since our app server runs on a single core, we don't have a drop of spare performance.

Some big improvements which we've been working on for months will hopefully roll out soonish, which should allow us to loosen things up quite a bit.


> Since our app server runs on a single core

Wow. Couple of questions :

* where is the server hosted and do you have a db server and maybe a cache server as well? What are the specs of the server?

* how much traffic does HN receive? Daily or monthly hits.

> Some big improvements which we've been working on for months will hopefully roll out soonish

If you're allowed to talk about it, what are the improvements?


We’re recently running two machines (master and standby) at M5 Hosting. All of HN runs on a single box, nothing exotic:

  CPU: Intel(R) Xeon(R) CPU E5-2637 v4 @ 3.50GHz (3500.07-MHz K8-class CPU)
  FreeBSD/SMP: 2 package(s) x 4 core(s) x 2 hardware threads
  Mirrored SSDs for data, mirrored magnetic for logs (UFS)
We get around 4M requests a day.


Just curious--why is HN run on only a single core?


Arc is implemented in Racket and uses its green threads, which don't do multiprocessing.


The standard Racket threads do run on a single core. Racket (not Arc) does however support two forms of parallelism, namely futures and places.

http://docs.racket-lang.org/guide/parallelism.html


I assume it doesn't handle any multithreading yet.


I don't know if changes were made on your end or if my VPN host rotated to an unblocked IP address, but everything is working for me now, with or w/o the VPN connected.

If it was something you guys did, awesome, thanks!


I use HN via Tor. Occasionally I get a 'prove you are legit' message, which is fine. The biggest problem is that my account seems to be permanently flagged for restricted posting; after even a few comments I get a message: 'you are posting too fast', and HN won't accept more comments for awhile.

@mods: Perhaps after an account gains a certain amount of karma, even 500, that flag could be disabled even for Tor users.


Reminder that HN is proxied through Cloudflare so that might be the actual organization blocking your traffic.


Same thing happens to me. I've noticed that it works fine if I'm not logged in, but if I am logged in or I try the login page, I get a blank page if my VPN is on.

The Chrome network panel shows a 403 code (Forbidden).

Edit: I can write this up in an email to hn@ycombinator.com if requested.


What does the Network Panel say in terms of HTTP status code?


As an alternative, you could use curl with the verbose option:

  curl -v https://news.ycombinator.com
That will show you the status code along with any headers and body (if any) sent by the server in response to the HTTP request.


Requests like these are better sent to hn@ycombinator.com, but note that they simply won't reply to you if they get busy or don't feel like it.

From my testing, HN has various anti-abuse features to prevent people from creating accounts to dodge bans or moderation penalties. E.g. if you create an account using Opera's VPN, your account's comments will all show up as [dead].

Perhaps they believe that there's no valid reason to use a VPN to check HN other than to dodge penalties. Either way, it's important to remember that we don't see the good things that come of choices like this.

(Or that it's just a random bug.)


> note that they simply won't reply to you if they get busy or don't feel like it.

That is misleading. We reply to almost all emails, and whenever we don't there is a specific reason. "Not feeling like it" doesn't enter into it. It is true that we sometimes get busy, but the email replies which that delays are the ones that require some careful thought. Straightforward issues like an IP blockage are easier to take care of right away.

Since you've repeatedly expressed upsetness that you haven't gotten a response to every email you've sent us—how many of those have there been?—and even pasted the texts of email correspondence into HN threads, I have to assume that this feeling is carrying into the comments that you're posting here. That's not ok, first because it leads to offtopic and unsubstantive posts, and now because you're misleading other users by giving them answers that carry an edge from your own unrelated experience. Please don't do that.


I didn't mean to be misleading. You're right – when I doxxed myself and I emailed you about it, you took care of it instantly. Thank you for that.

I meant, your time is finite, and you can't possibly respond to every email. It's not a slight against you. It's just a scaling problem. But yes, "if they don't feel like it, they won't respond" was a poor choice of words.

This is a bit of a tricky comment, since you've kind of forced me to say something, or to stay silent and accept your slight. But it's already a meta-thread, so maybe there's no harm.

It's a bit strange to drop some hints that my words shouldn't be taken at face value. I'll just note that (a) those you deem unworthy of a response have no idea why, and (b) the timespan we're talking about is either 1 month or 1 week, depending on how you want to look at the situation. Waiting a full week for a response to something that's been happening for a month seems pretty fair, no? I don't expect you to respond to every email, nor respond very often.

Lastly, the only reason I pasted those emails was to represent you accurately. You've often complained that people misrepresent your actions or act in bad faith, and I've seen this firsthand. I didn't want to do that to you in a public complaint. It was a gesture of goodwill, not malicious, though I see it could be taken the other way.

There's more that could be said, but trust me when I say I don't mean to be a thorn in your side.

Best.


Anecdotal, but the mods have always replied to my emails and usually within a few hours. Suggesting they take weeks to reply or deem some users "unworthy" of a reply is more conspiracy theory than reality. If you had specific instances in mind while typing your comment, contact the mods over email, there's usually a reasonable explanation which is not "we didn't feel like replying" or "you're not worthy of a reply".


> Requests like these are better sent to hn@ycombinator.com, but note that they simply won't reply to you if they get busy or don't feel like it.

In my experience, the response rate is 100%. Responses are thoughtful, professional, respectful, and even friendly, and they obviously read through even longer messages. It's probably the best customer service of any organization I patronize, besides my attorney who charges a bit more. Given the number of users, the size of the staff and, knowing HN, probably users' demanding nature, I'm impressed.

Now, do I get my 1,000 karma? :)


In case anyone ever reads this, I should say that my description of my experiences were real. I added the last line because, reading it, the way I had written it sounded a bit overboard.


In my experience, the response rate is 100%. Responses are thoughtful, professional, respectful, and even friendly, and they obviously read through even longer messages. It's probably the best customer service of any organization I patronize, besides my attorney who charges a bit more. Given the number of users, the size of the staff and, knowing HN, probably users' demanding nature, I'm impressed.

Not only that, but @dang's tears cure cancer. Sadly, @dang is so tough that he never cries! @dang has also counted to infinity. Twice! @dang can also strangle you to death with a cordless phone...


Sounds like Chuck Norris jokes to me


Dang > Chuck Norris

Hey, c'mon, you gotta admit, that cordless phone thing was pretty damn funny!




Consider applying for YC's Fall 2025 batch! Applications are open till Aug 4

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: