Update (2014-01-17 3:06PM EST): We've posted a summary and recommendations for the university.
Update (2014-01-16 7:38PM EST): We'd talked to a few more faculty and non-Dean's-office administrators about this, and are now in contact and cooperating with the Yale administration. We think that Yale generally supports innovation. Yale as a whole remains a great place for technology, but moreover, Yale has prepared us not only as programmers and designers, but also as activists and citizens.
However, as in any large administration, things move slowly, and they panicked a little. Nevertheless, we believe that they have good intentions, and are in talks to restore the service.
More generally though, there's a lesson here for other universities too. First, institutions must be less cautious and skeptical about innovation that's not explicitly sanctioned. Second, Yale and other universities should consider students more carefully when they make their decisions. If Yale had chosen to work with us after the start of the semester instead of shutting the site down immediately, none of this would have happened. Faced with aging IT systems and slow-moving IT departments, students will take the charge to make their own lives easier. Our anecdote can warn other universities about what not to do.
Yalies, please support us by sign a petition asking Yale to bring CourseTable back
To HackerNews readers (2014-01-14 6:30PM EST): originally, this article referred to not being able to access the site through HTTP using domain names ybbplus.com or coursetable.com. IP address blocks were in place earlier too.
You cannot see this page if you're at Yale University. Instead, you would get this message:
"But aha!" you would say, "there must be some sort of malware!"
The contents of the page is in fact, a listing of courses much more usable than the official one at Yale OCI. The page loads once, and searching for courses and viewing course descriptions happen instantly as the data is all pre-downloaded.
Over 2,000 students out of a campus of 5,000 were using it as of today noon, when the Yale administration began blocking it using traffic inspection. They had contacted us warning that we were using copyrighted data. Another reason cited was that it let students see the averaged evaluations far too easily. Over this time, we were negotiating, and addressed or were willing to address most of Yale's concerns, and that Yale would not disrupt its students' lives. None of their communications up through Sunday night suggested otherwise. However, rather than shutting it down directly, they did something very different.
Starting Friday evening, Yale started blocking the IP addresses on which the site was hosted.
Starting Monday at noon, Yale started using TCP-layer inspection to block access to the site, showing the above message. Pings from the Yale network still could reach the servers, but when the site is accessed from a browser (on port 80), the error message shows. When the site was blocked, 2,000 students no longer had any idea of the courses they wanted to take. They had to go back to using OCI.
Universities are a bastion of free speech. Yale purports to be "focused on their undergraduate students". Yale has made great efforts to encourage innovation. And finally, students who pay $58,600 to attend an institution should be given the information that lets them take the best classes. But actions speak louder than words, and Yale doesn't seem to think so.
And blocking the website invisibly, first by IP address, and now by calling it "malicious activity", is wrong. It threatens the very basis of academic freedom and net neutrality, and it disappoints us very much to have an institution we love let us down. Deans Marichal Gentry and Mary Miller, traditionally seen as champions of the students, both have been involved in shutting down the site, along with the registrar Gabriel Olszewski. We hope that Yale will reverse its decision, and support innovation by students, for students.
Yale students, if you support us, please take a moment and sign a petition to bring back CourseTable
For further comment, please email Peter Xu and Harry Yu at email@example.com