Live data from Hacker News

Yale censored a student's course catalog site. I made an unblockable replacement

haufler.org

41–50 of 206 posts

Re: Yale censored a student's course catalog site. I made an unblockable replacement

#41
post #15

Someone please correct me if I'm wrong. The extension: > (3) not scraping or collecting Yale’s data Yet in the code[0], there's a function called getRatingsForCourse() that makes an ajax call to url: " https://ybb.yale.edu/courses/" + id. How is this not scraping? Am I missing something here? [0]: https://github.com/seanhaufler/banned-bluebook/blob/master/e...

Scraping involves storing somethjng on a server. I am not sure a user agent can be cited for copyright infringement. Perhaps caching in violation of a server's policy can be considered that, I am not sure. Is there any precdent for caching to be considered scraping and storing by the developer of the client software? If not, I have an interesting idea for an offline travel app :)

http://en.wikipedia.org/wiki/Copyright_aspects_of_hyperlinki..., specifically http://en.wikipedia.org/wiki/Perfect_10,_Inc._v._Amazon.com,....

Precedent suggests it's OK to make thumbnails (highly transformative, and not competition), and that it's also OK to hotlink.

From wikipedia:

> conduct was excused because the value to the public of the otherwise unavailable, useful function outweighed the impact on Perfect 10 of Google's possibly superseding use.

> Moreover, in Perfect 10, the court laid down a far-reaching precedent in favor of linking and framing, which the court gave a complete pass under copyright. It concluded that "in-line linking and framing may cause some computer users to believe they are viewing a single Google webpage, [but] the Copyright Act . . . does not protect a copyright holder against acts that cause consumer confusion."

There might be some cases where ajax calls cross the line into infringement.

Caching is easier. Once again, Google smacked down a plaintiff:

http://en.wikipedia.org/wiki/Field_v._Google

> Courts usually do not require a copyright holder to affirmatively take steps to prevent infringement. In this case, however, the court found that the plaintiff had granted Google an implied, nonexclusive license to display the work because of Field’s failure in using meta tags to prevent his site from being cached by Google. This could reasonably be interpreted as a grant of a license for that use and so the courts held that a license for Google to cache the site was implied because Field failed to take the necessary steps when setting up his website.

If the server allows caching (see meta tags), it seems OK to cache it. But it depends (Google had to rely on meta, because they were caching everything ... if you specifically cache a website, you might want to see if hey have a TOS).

I'd just be a little careful in how you transform the data. Also, there's API rules.

Really, you'd need to see a lawyer.

Re: Yale censored a student's course catalog site. I made an unblockable replacement

#42
>The story does not end here, however, since there’s a way to distinguish the freedom of speech issue from the copyright claims.

Except Yale is a private school. The 1st amendment only protects people's speech from government sanction.

Re: Yale censored a student's course catalog site. I made an unblockable replacement

#43
post #34

Earlier quoted context omitted.

I'm sure the Yale bureaucracy likewise has reams of paper scribbled with words like "academic freedom" and "free discourse". What's interesting is that people are actively defending these principles at personal cost -- not idly hoping for some high hallowed office to dole them out. That's the observation.

if you wish to be pedantic they seem to be working around the university using clever technical hacks, rather than fighting the underlying issue. (note that it's the law in the UK, not some worthless university document)

This is an active and vibrant defense of freedom, not some worthless British law.

(Oh I'm sorry, did I just libel Her Majesty's judicial system? How careless of me. I should watch what I write).

Re: Yale censored a student's course catalog site. I made an unblockable replacement

#44

Earlier quoted context omitted.

Taking that line of reasoning to its conclusion, there can only be one worst thing that happened to someone in the history of the world, and every other person's problems pale in comparison and are therefore inconsequential and should be brushed off as first-world problems.

Sure, taking things to the extremes has been proved to be the best way to start a discussion and the only sure way to show an unbiased view of the facts at hand. I'm impressed by your incredible level-headedness, sir.

Well, and who better than you to decide what's biased and what's not? And what could be more level-headed than to say that "[the matter at hand] makes me sick to my stomach"?

Leaving snark aside, it seems telling that both your leveller's bias, and your repellent pride in same, are entirely compatible in your own mind with the sort of "let's all be grown-ups here, shall we?" pose you take one comment later. "Unbiased" and "level-headed", it seems, mean exactly what you define them to mean, and you define them to mean being entirely in agreement with how you yourself regard these matters. I find this rather marvelous, or would if it weren't so lamentably common.

Re: Yale censored a student's course catalog site. I made an unblockable replacement

#45
post #25

When I first left America, I disliked and felt disillusioned with the country. I've now spent more of my adult life outside the States than in the U.S., and I've also come to the opinion that the U.S. is one of the most amazing places in the world. Sometimes it's hard to point to exactly why America is so amazing. And the answer, maybe, is on display here. An undergraduate student at an elite university just innovati…

I'm British and I did things like this constantly throughout school and university. Then again, people do keep asking if I am American...

"Student protest" is such a common phrase in the UK (or at least it used to be) that I'm surprised it doesn't auto-complete on Google.

I did find myself wondering about what students protest about these days, and found this example (from 2009):

"Students who occupied their university for three days to save its cleaners from being deported claimed victory today. Up to 60 students at the School of Oriental and African Studies (Soas) in London took over the principal's office on Monday."

http://www.theguardian.com/education/2009/jun/17/soas-occupa...

Students protesting to try and protect some of the least powerful people in our society - now that's a student protest.

Edit: Here is a recent example from France where students protest against a deportation of someone to Kosovo:

http://www.bbc.co.uk/news/world-europe-24575182

Re: Yale censored a student's course catalog site. I made an unblockable replacement

#46
post #34

Earlier quoted context omitted.

if you wish to be pedantic they seem to be working around the university using clever technical hacks, rather than fighting the underlying issue. (note that it's the law in the UK, not some worthless university document)

This is an active and vibrant defense of freedom, not some worthless British law. (Oh I'm sorry, did I just libel Her Majesty's judicial system? How careless of me. I should watch what I write).

> This is an active and vibrant defense of freedom, not some worthless British law.

> (Oh I'm sorry, did I just libel Her Majesty's judicial system? How careless of me. I should watch what I write).

guess I missed the bit of the US constitution where other people's databases were considered protected speech.

Re: Yale censored a student's course catalog site. I made an unblockable replacement

#47

Evaluations hurt the professors' feelings and pride, so they are not published. Politics is probably the only area in which evaluations (a.k.a. votes, surveys, news articles/comments) are published.

I'm astonished you're the only person in this comment thread to have made this very significant point.

Re: Yale censored a student's course catalog site. I made an unblockable replacement

#48

As long as Google doesn't ban the extension from the Chrome Store and doesn't completely block installing 3rd party extensions to Chrome in schools or something. I actually don't find that unlikely these days. They've already started to make it hard to install it from other sources. I could see them "sweetening the deal" for ChromeOS/Chrome in schools to not be able to install external extensions at all.

> They've already started to make it hard to install it from other sources.

They had to because idiots were installing malware left and right by clicking and installing random malware extensions without realizing what they're doing.

Re: Yale censored a student's course catalog site. I made an unblockable replacement

#50
post #46

Earlier quoted context omitted.

This is an active and vibrant defense of freedom, not some worthless British law. (Oh I'm sorry, did I just libel Her Majesty's judicial system? How careless of me. I should watch what I write).

> This is an active and vibrant defense of freedom, not some worthless British law. > (Oh I'm sorry, did I just libel Her Majesty's judicial system? How careless of me. I should watch what I write). guess I missed the bit of the US constitution where other people's databases were considered protected speech.

[deleted]
Post reply on HN