News for hackers. Stuff that matters.
Re:Google's robots.txt by wupiass on Saturday February 22, 2014 @11:25PM (#7284924)
Re:Google's robots.txt by johnvschmitt on Sunday February 23, 2014 @01:35AM (#7285149)
That really blows my mind. I mean, how can they say that's any kind of "agreement"?

I someone writes a curl/wget script wrapper & points it to the top 10 websites, they don't enter into any kind of written contract or agreement.

Re:Google's robots.txt by declan on Sunday February 23, 2014 @03:17AM (#7285311)
The operator of a crawler doesn't need to sign an agreement for the prohibition to be enforceable. See eBay v. Bidder's Edge. This was 14 years ago, folks.
Re:Google's robots.txt by MichaelApproved on Sunday February 23, 2014 @02:21AM (#7285223)
You're quoting "agreement" as if its literally in their robots file. It's not.

They're telling the public that it does not have permission to crawl the site which try have the right to do. What is the problem with that?

Re:Google's robots.txt by yeukhon on Sunday February 23, 2014 @02:34AM (#7285250)
What is the point of having such silly prohibition? It's silly because anyone can crawl it if they want, Facebook may block such DDoS attack, but why would they bother to put up such sign when they know it's useless?
Re:Google's robots.txt by MichaelApproved on Sunday February 23, 2014 @07:16AM (#7285702)
They have such a large network, anything they could do to prevent unwanted crawling is probably helpful.
Re:Google's robots.txt by sfall on Sunday February 23, 2014 @05:32AM (#7285501)
my guess lawyers
Re:Google's robots.txt by usrusr on Sunday February 23, 2014 @07:11AM (#7285688)
It's probably just their way of explaining how those user-agents that do not get the catchall Disallow: / treatment got into that robots.txt file. Also, including some lawyerisms might be quite effective at reminding upstart scrapers that faking the googlebot UA would be even less cool than simply ignoring robots.txt.
Re:Google's robots.txt by yeukhon on Sunday February 23, 2014 @12:01AM (#7284999)
> Notice: Crawling Facebook is prohibited unless you have express written

Wow, really? Who put up this sign?

Re:Google's robots.txt by phinnaeus on Sunday February 23, 2014 @01:12AM (#7285111)
Someone with 80 character lines enforced in their editor? Here's the second line...

> permission. See: http://www.facebook.com/apps/site_scraping_tos_terms.php

Re:Google's robots.txt by amaks on Sunday February 23, 2014 @12:21AM (#7285032)
Bing is allowed. But it's obvious why.
Re:Google's robots.txt by monkeyspaw on Sunday February 23, 2014 @04:15AM (#7285375)
I frequently wonder - is Facebook allowed to say, "bing, you can crawl us. NewCompetitor, you cannot."

I feel like once a company allows public access by posting stuff on the web, they can specify terms, but not include/exclude groups specifically. (In a legal sense; I understand blocking systems that hammer servers but will respect robots.txt. IME bing is the worst offender -- they hammer my sites, send no traffic, but will stop if I specify in robots.txt.)

Does anyone have an opinion about "once public, I can crawl"?

Re:Google's robots.txt by mcherm on Sunday February 23, 2014 @08:39AM (#7285853)
I can think of no reason why there would be any such restriction.

Suppose Facebook is getting paid by Bing, and won't offer crawling to those that aren't paying it? Suppose Facebook considers Baidu's crawler to be evil and chooses to prohibit it for that reason? Suppose Facebook just kind of likes the guys at Bing and decides to allow them special access? If you agree in the first place that Facebook should have the right to put ANY sort of restrictions on who can crawl their side, then why should ANY of these be prohibited? This is not a "common carrier" kind of situation.

Re:Google's robots.txt by aw3c2 on Sunday February 23, 2014 @10:37AM (#7286149)
Do you get a different file than me? No-one but ia_archiver is allowed, see https://pastee.org/zpjsa
Re:Google's robots.txt by Houshalter on Sunday February 23, 2014 @12:04AM (#7285004)
That's not even a text file.
Re:Google's robots.txt by sebastianavina on Sunday February 23, 2014 @01:48AM (#7285173)
I really can't believe facebook is written in php...
Re:Google's robots.txt by pigDisgusting on Sunday February 23, 2014 @04:41AM (#7285410)
That's because it isn't. Or at least not in the traditional sense. It's not just some old bullshit, scripted in PHP, running on an array of scrappy LAMP boxen.

They run their PHP on HHVM for one:

https://en.m.wikipedia.org/wiki/HipHop_for_PHP

https://github.com/facebook/hhvm

...and yeah, it executes PHP code, for sure. But right there, things are already different, and the reality is that they've written a substantial code base in C/C++.

And, two, I'm sure they retain some serious business proprietary trade secrets about their server infrastructure, meaning that while the web front-end might render out HTML like a souped-up CDN, behind the scenes, there is a shit ton of other stuff going down.

Honestly, I think they just leave the file name extensions in the URL for the sake of nostalgia.

Re:Google's robots.txt by Killswitch on Sunday February 23, 2014 @12:50PM (#7286691)
HipHop is still PHP.

Also their frontend is the only thing written in PHP. You hit the site, you're hitting PHP pages.. Not just an extension for nostalgic reasons.