Why I Hate Django

[youtube=http://www.youtube.com/watch?v=i6Fr65PFqfk]

[Cal Henderson] delivered a keynote titled Why I Hate Django at the first annual DjangoCon. Django is an open source BSD licensed web framework written in Python. Google has posted the keynote in its entirety to YouTube, which you can find embedded above. While the talk is humorous (and takes many jabs at Rails developers) it does provide insight into what makes a good web framework. [Cal] is Director of Engineering at Flickr and is an authority on how to make websites scale. He points out that most frameworks are designed to get projects off the ground quickly, but are lacking when it comes to building an even larger service. He talks about several things in Django that need work and improvements that could be made. It’s really an interesting look at what it takes to go big. Continue reading “Why I Hate Django”

HOPE 2008: YouTomb, A Free Culture Hack


YouTomb is a research project designed by the MIT Free Culture group to track video take downs on YouTube. To succeed, the team needed to track every single video on YouTube… which is close to impossible. Instead, they built several “explorer” scripts to track what videos were interesting. One explorer tracks all of YouTube’s lists: recommended, featured, most active, and more. Another explorer picks up every video submitted to YouTube, and a third crawls Technorati.

The explorers just find the videos; a separate group of scanner scripts checks the current status of videos. It checks both the new videos and ones that have been killed to see if they return. YouTomb archives every video it finds. They display the thumbnail of the video under fair use, but they’re still determining whether they can display each video in full.

Continue reading “HOPE 2008: YouTomb, A Free Culture Hack”

The Future Of The Internet And How To Stop It


Yes, even we were getting tired of that Indiana Jones marathon on TV. So, we ventured online to find something entirely too geeky for a Sunday afternoon. The Future of the Internet and How to Stop It is a presentation Harvard Law School professor Jonathan Zittrain gave at Princeton near the end of March.

He begins by covering early 20th century “sterile” technology like tabulation machines that were rented by the census bureau. The machines didn’t encourage any sort of innovation. Next he talks about “generative” technology like the internet and modern OSes where anyone can build whatever they want. The final step is the more recent move to what he calls “tethered” technology. These are the systems with upgradeable firmware where devices can ship with unfinished features and remove features after the consumer has already purchased the device. He uses the iPhone as an example of this walled garden that could hurt innovation. Watch the video for his thoughts on this new world and how he thinks it could be fixed.