TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

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

775 pointsby shauflerover 11 years ago

31 comments

lionheartedover 11 years ago
When I first left America, I disliked and felt disillusioned with the country.<p>I&#x27;ve now spent more of my adult life outside the States than in the U.S., and I&#x27;ve also come to the opinion that the U.S. is one of the most amazing places in the world.<p>Sometimes it&#x27;s hard to point to exactly why America is so amazing. And the answer, maybe, is on display here.<p>An undergraduate student at an elite university just innovatively, publicly, aggressively pushed back against the Dean.<p>He cited his values and reasoning for doing so. He took care to make sure his work wouldn&#x27;t damage their physical resources or break the letter of the law. And then he openly acknowledges they could punish him, and welcomes the attempt.<p>And it&#x27;s not really even a big deal. It&#x27;s just standard being-an-American stuff.<p>All kinds of bad things in the States. And sometimes the spirit of defiance can get tired or come across overbearing. But it&#x27;s really cool that it&#x27;s a regular, run of the mill occurrence for people to push back against norms and restrictions in American society without any fear of long-term repercussions.<p>It&#x27;s also really, really, really weird. Seriously, stop and reflect on this for a moment. I spend a lot of time in Asia, and doing this in just about any Asian country would ruin a lot of your life prospects.<p>And for us, it&#x27;s just a matter of course. How strange. And wonderful.
评论 #7084759 未加载
评论 #7085117 未加载
评论 #7085073 未加载
评论 #7085044 未加载
评论 #7085000 未加载
评论 #7084763 未加载
评论 #7085227 未加载
评论 #7085614 未加载
评论 #7085119 未加载
评论 #7084726 未加载
评论 #7084823 未加载
评论 #7084757 未加载
评论 #7084971 未加载
babs474over 11 years ago
Very cool, I love this approach as it is very similar to how my (now defunct) unedditreddit app worked and how a clever app called socialfixer for facebook works. Two thoughts.<p>1. You are not unblockable. My app was removed from the chrome app store after reddit complained, no review process, no appeals, good luck even communicating with google. Installing an app not from the appstore is almost impossible for a non-savvy user. I suggest looking at a firefox app, their app story is much more democratic.<p>2. I think this fight is important because a lot of companies&#x2F;organizations seem to be trying to establish the precedent that they own their website experience end to end, from database to the pixels on your screen. That idea taken to the extreme will lead to computers become opaque devices ala a TV, rather than the hackable playground they are now.<p><a href="http://socialfixer.com/blog/2013/10/05/facebook-requires-social-fixer-browser-extension-to-remove-key-features/?r" rel="nofollow">http:&#x2F;&#x2F;socialfixer.com&#x2F;blog&#x2F;2013&#x2F;10&#x2F;05&#x2F;facebook-requires-soc...</a>
评论 #7085873 未加载
评论 #7084777 未加载
评论 #7084847 未加载
评论 #7087576 未加载
评论 #7085848 未加载
评论 #7087765 未加载
ggchappellover 11 years ago
An interesting and apparently well executed effort. But, to be honest, your arguments reek of ignorance.<p>&gt; This is an unfortunate outcome, since Yale’s copyright assertion muddles the argument that Yale’s actions violate Peter and Harry’s freedom of speech.<p>No it doesn&#x27;t. Whatever Yale&#x27;s responsibilities in the freedom-of-speech realm may be, they are entirely ethical in nature, as <i>freedom of speech</i> in the legal sense refers only to what <i>governments</i> may not suppress. Holding the copyright to something does not in any way affect ones responsibility to behave ethically.<p>&gt; If Yale grants students access to data, the university does not have the right to specify exactly how students must view the data.<p>Under U.S. law they may very well have the right; I wouldn&#x27;t know. What you may have demonstrated is that they do not have the <i>ability</i>.<p>May I suggest that you do not couch your arguments in terms of fallacious claims about freedom of speech. Rather, talk about <i>academic freedom</i>, a principle -- though not a legal one -- that Yale ostensibly seeks to uphold.
评论 #7085681 未加载
评论 #7084839 未加载
评论 #7085771 未加载
评论 #7085855 未加载
评论 #7086940 未加载
评论 #7085876 未加载
评论 #7085981 未加载
评论 #7084833 未加载
johnoharaover 11 years ago
Recent discussions seem to indicate that 14-21 y&#x2F;o are reducing their participation in social media, becoming more discerning over how they use brain bandwidth, and generally simplifying their lives overall.<p>I know this is a bit OT, and I apologize, but his website (and others from his age group) reflects this thinking. Straight, simple, and to the point. On to the next thing.<p>It rejects a great many things about how we experience the web today and seems to confirm a trend that his group wants clutter-free access to correct information using tools and technology they are familiar with.<p>They don&#x27;t want to be told by Yale that this is how &quot;your&quot; course catalog works, or by WP that this is how &quot;your&quot; blog works, or by FB that this is how &quot;your&quot; profile works, etc.<p>They are saying, &quot;we&#x27;ll show you how we want it to work.&quot;<p>You&#x27;d think the administration at Yale would recognize a &quot;sit-in&quot; when they saw one.
ToastyMallowsover 11 years ago
Someone please correct me if I&#x27;m wrong. The extension:<p>&gt; (3) not scraping or collecting Yale’s data<p>Yet in the code[0], there&#x27;s a function called getRatingsForCourse() that makes an ajax call to url: &quot;<a href="https://ybb.yale.edu/courses/&quot;" rel="nofollow">https:&#x2F;&#x2F;ybb.yale.edu&#x2F;courses&#x2F;&quot;</a> + id. How is this not scraping? Am I missing something here?<p>[0]: <a href="https://github.com/seanhaufler/banned-bluebook/blob/master/extension/inject.js" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;seanhaufler&#x2F;banned-bluebook&#x2F;blob&#x2F;master&#x2F;e...</a>
评论 #7084756 未加载
评论 #7084698 未加载
评论 #7084713 未加载
w1ntermuteover 11 years ago
Pretty smart move on this guy&#x27;s part, as it&#x27;s a win-win situation for him. If they kick him out, the positive attention he gets for fighting the man will just enable him to start working 4 or 5 months early.
评论 #7084652 未加载
评论 #7085504 未加载
ilakshover 11 years ago
Make it a userscript instead of a Chrome extension and then Google can&#x27;t block it from their store because it will be distributed openly.<p><a href="http://http://userscripts.org/" rel="nofollow">http:&#x2F;&#x2F;http:&#x2F;&#x2F;userscripts.org&#x2F;</a><p><a href="http://userscripts.org/about/installing" rel="nofollow">http:&#x2F;&#x2F;userscripts.org&#x2F;about&#x2F;installing</a>
评论 #7089147 未加载
评论 #7085874 未加载
评论 #7087996 未加载
评论 #7085675 未加载
gklittover 11 years ago
Really clever response to clearly decouple the copyright issue from the freedom of speech issue. I&#x27;m curious to see how the university will react to this.
评论 #7084620 未加载
blablabla123over 11 years ago
Evaluations hurt the professors&#x27; feelings and pride, so they are not published. Politics is probably the only area in which evaluations (a.k.a. votes, surveys, news articles&#x2F;comments) are published.
评论 #7086244 未加载
评论 #7084884 未加载
mhbover 11 years ago
<i>Yale’s copyright assertion muddles the argument that Yale’s actions violate Peter and Harry’s freedom of speech</i><p>This misguided appeal to freedom of speech does not strengthen his argument.
评论 #7086237 未加载
gregwtmtnoover 11 years ago
It would be great if they added the price of course material in there. Maybe with real time pricing from Amazon or something like that.
ufmaceover 11 years ago
&quot;If Yale censors this piece of software or punishes the software developer, it would clearly characterize Yale as an institution where having authority over students trumps freedom of speech.&quot;<p>I&#x27;m inclined to say that events in the last decade or so have made it more clear that pretty much all educational institutions everywhere have always been about making sure their authority over students trumps freedom of speech. Or rather, freedom of speech is only allowed on things that the administration approves of.
ricardobeatover 11 years ago
I partially agree with the university&#x27;s reasoning on this; displaying course ratings like it&#x27;s a food menu is disencouraging thought, not something you expect from an academic environment, and it can&#x27;t have a good outcome regarding course selection. They just should have found a better way to combat that instead of brute force.
评论 #7085309 未加载
评论 #7087980 未加载
adharmadover 11 years ago
I wonder whether organizations today are really so dumb that they need some education before making public knee-jerk reactions. Regardless of the rights or wrongs of the case, (and most of the readers don&#x27;t understand or care) Yale would avoided all the bad publicity if they had just let the whole thing slide.
atmosxover 11 years ago
I admire the courage and stance of Sean Haufler on this.<p>But out of curiosity, looking at his profile, why would someone who had an internship at Google and worked at FourSquare would need a CS(!!) and Economics(???) degree from Yale?<p>I might understand the <i>Economics</i> part, what about the <i>CS</i> part???
评论 #7085010 未加载
评论 #7085092 未加载
评论 #7086379 未加载
at-fates-handsover 11 years ago
I was most surprised by the professor who defended the school&#x27;s ban on the new website. I always pegged Yale as a pretty Liberal college, so I was surprised at the professor&#x27;s decision to support the school.
jgoodwinover 11 years ago
I would play up the extension as an accessibility enhancement, and cite the ADA and accessibility guidelines. This makes the point about the users&#x27; &#x27;right to transform data&#x27; more clearly -- access and transformation is about usability, and usability is a legal right.<p>The administration will greatly fear an ADA action, or arguments that come even close to them, while drawing parallels. Students crying &#x27;Freedom!&#x27; is old hat, and will get a less effective response.
etanazirover 11 years ago
If you matriculate 1 semester at Harvard&#x2F;Yale whatever - you&#x27;ve got the trademark - so why keep paying to waste your time?
room271over 11 years ago
How did this make it onto Hacker News? Squabbles like this happen at every university (or at least the ones I have been to). Universities are often quite conservative places with a tendency to restrict student activity beyond what is sensible and students often fight back.<p>This is a run of the mill occurrence.
评论 #7085829 未加载
jahewsonover 11 years ago
&gt; Yale also told Harry and Peter that the CourseTable website infringed upon the school’s copyrighted course data. It appears to be true; CourseTable hosted Yale’s course descriptions and student evaluations, or, if not the exact evaluations, they at least hosted derivations of them.<p>It doesn&#x27;t appear to be true at all! I&#x27;d argue very strongly that these are not creative works, and have zero commercial value, I don&#x27;t believe they are eligale for copyright protection in the first place. This kind of muddled thinking that anything anyone writes down is magically covered by copyright needs to be resisted.
评论 #7085383 未加载
jdnierover 11 years ago
Yale acknowledges you&#x27;re effort: &quot;Just this weekend, we learned of a tool that replicates YBB+&#x27;s efforts without violating Yale’s appropriate use policy, and that leapfrogs over the hardest questions before us. What we now see is that we need to review our policies and practices.&quot; --Dean Mary Miller&#x27;s response (Jan. 20) <a href="http://yalecollege.yale.edu/content/open-letter-yale-community-dean-mary-miller" rel="nofollow">http:&#x2F;&#x2F;yalecollege.yale.edu&#x2F;content&#x2F;open-letter-yale-communi...</a>?
higherpurposeover 11 years ago
As long as Google doesn&#x27;t ban the extension from the Chrome Store and doesn&#x27;t completely block installing 3rd party extensions to Chrome in schools or something.<p>I actually don&#x27;t find that unlikely these days. They&#x27;ve already started to make it hard to install it from other sources. I could see them &quot;sweetening the deal&quot; for ChromeOS&#x2F;Chrome in schools to not be able to install external extensions at all.
评论 #7084886 未加载
the_frenchover 11 years ago
This is really awesome, we&#x27;ve been building similar solutions to our course websites at McGill. However, the administration does not seem to care yet (that might be due to the low adoption) about the different unofficial APIs and sites. The idea of adding course ratings &#x2F; workload descriptions is really good we might have to implement a similar system on our end.
mhpover 11 years ago
&quot;If Yale grants students access to data, the university does not have the right to specify exactly how students must view the data.&quot;<p>I disagree strongly with this statement. If the data is owned by Yale, they do in fact have the right to specify exactly how students must view the data.<p>Although it&#x27;s frustrating to see copyright holders doing illogical or inefficient things with their copyrighted data, it is their right to determine the method and mechanism by which their data is consumed. Just because it is _possible_ to transform their data into a mashup, doesn&#x27;t mean it&#x27;s legal, ethical, or permissible. It doesn&#x27;t matter if this transformation happens entirely within a viewer&#x27;s computer, or if it happens on another server - if the copyright holder doesn&#x27;t want their data to be transformed that way, it is their right.
评论 #7085660 未加载
评论 #7085691 未加载
评论 #7085695 未加载
ericcumbeeover 11 years ago
&gt;The story does not end here, however, since there’s a way to distinguish the freedom of speech issue from the copyright claims.<p>Except Yale is a private school. The 1st amendment only protects people&#x27;s speech from government sanction.
评论 #7086372 未加载
kriroover 11 years ago
Copyright on course description. Nice, that&#x27;s nice. How do supposedly smart people not get the very simple idea that open is good in academics (and in general but let&#x27;s not get carried away).
annasaruover 11 years ago
School owns the data. But students are the data consumers, and hence have a right to control how it&#x27;s presented and consumed. And students are also customers. What is the school afraid of.
mixmastamykover 11 years ago
He should have had his pal over at Harvard upload it. Why give the administration power over you? Relying on the goodness of executives is big gamble, imho.
waylandsmithersover 11 years ago
Well done. A brilliant and ballsy display of civil disobedience. Godspeed.
naaaaakover 11 years ago
The Dean’s response is such a typical academia response. It showcases the hypocrisy of these institutions and the fiefdom of a bureaucrat.<p>Too many academic institutions claim they are all about learning and growing and leadership, until you do something they disapprove of in the slightest way, usually because it rocks their boat in the slightest way. We’ve seen how Stalin-esque they act when they don’t get their way, time and time again with varying degrees of force. From the UC Davis pepper spray incident to the MIT Aaron Swartz incident. This might not be on the same level (yet), but it’s the principle. A series of reasonable actions being met with disproportionate bullshit responses.<p>Teach them a lesson about learning, growing, and leadership. Don’t surrender and don’t give in. Do absolutely everything within the bounds of the law to fuck up their desired outcome on the principle of their actions. That’s what they are trying to do to you and the YBB+ devs. So take away all of their power and continue. Circumvent all of their censorship. You or some scholarship are paying far too much to this institution to have it behave like this.<p>Quite frankly, I’m surprised someone at Yale noticed and decided to make this an incident. Most universities are usually too distracted by the disproportionate effort they invest in their football or basketball teams over academic programs, or are too busy ensuring book publisher monopolies and price gouging, but those are problems for another day.
评论 #7086295 未加载
nctalaviyaover 11 years ago
Nice one shaufler... Good job