I think this one has missed the point... Chad does everything he can to get people store their shit in his garage and is really proud that so many are using his garage.
Instagram new policy: You are not our customers, you are the cattle we drive to market and auction off to the highest bidder. Enjoy your feed and keep producing the milk.
The guy seems to understand that his just a cattle and he likes that or even if he doesn't like it he chooses to use the service because the feed is good, but not every one likes to be a cattle.
The most frightening thing about this is the number of people that want a black list of names. what's the next step? stoning them in public, making them wear a special hat?
The job of coursera is to provide access to learning and there it should stop. Coursera should not provide certificate of any kind, most people go there to learn not to become certified on anything, Cheaters will go way if there is no certificate since their purpose is not to learn.
Play team solved the compile "problem" of java using a lib from eclipse so it compiles files on the fly. do you have something similar, or do you plan to include something similar?
I think compiling on every change you make while developing an app is painful, the biggest problem java frameworks have, excluding Play! of course.
Basically: In development mode, it runs a proxy (called the "harness") that watches your source for changes and recompiles/restarts your server on the next request, if necessary, using the "go build" tool. The go build process is incremental, so in theory should only recompile packages that have changed (and those that depend on them)
There is actually a way to do this fully in process. I think Rob Pike initially build this, and it's being used in the App Engine framework (or so I hear...).
It looks like he takes the same approach as Revel. From the comments:
// Devweb is a simple environment for developing a web server.
// It runs its own web server on the given address and proxies
// all requests to the http server program named by importpath.
// It takes care of recompiling and restarting the program as needed.