logoalt Hacker News

dredmorbiusyesterday at 11:16 PM1 replyview on HN

For one datapoint ...

I have a custom HN CSS which includes some formatting of different sets of user accounts. Admins, for example, get orange highlighting and a dragon emoji (for one does not meddle in the affairs of ...).

Also included are leaders, which is the one part of my CSS build script which is, or at least was until a few minutes ago, dynamic. Presently HN is returning "sorry" to my curl request. Given that I run that build manually a few times a month, it's not a matter of hitting HN with frequent scrapes. But HN has become increasingly scrape-hostile over time.

Back in 2023 I did a crawl of all of HN's front-page daily history (365.25 days/year * 17 years, so about 6,200 requests), to answer a question which had come up about what was/wasn't mentioned in submission titles. That scrape included a delay (probably either 1 or 10 seconds, possibly more, I don't recall which and may have run the fetch directly from the command line), and ran (initially) without issues. I don't think it would fly today.

I reported on findings at the time and several times since:

<https://news.ycombinator.com/item?id=36078578>

<https://hn.algolia.com/?dateRange=all&page=0&prefix=false&qu...>


Replies

fragmedetoday at 12:26 AM

HN is exported to firebase, which you can hit directly, for that sort of purpose

https://github.com/HackerNews/API

show 1 reply