Great refinement mike. I did speech (forensics) throughout all of high school and the trick is exactly what he says at the bottom - you work through the speech as is, with full sentences because it allows you to take advantage of excellent writing and structure. Then, you improvise on top of it so you 1) don't get stilted and disconnected from your audience and 2) you can add content based on what people are responding to, or even other input from the day (previous speeches, etc)
We thought this one was particularly novel, so I disagree (though as a Zapier co-founder I am a bit biased!). We rarely submit API additions to HN unless it seems particularly suited for hackers, others in the community might though...
I'd rather compare Angular to PHP. I keep wanting to look at it, but whenever I do, I never get past recoiling in horror at the examples that tacks attributes onto the HTML tags in a way that most reminds me of the early days of PHP development of mixing HTML and logic
It might be all beautiful when done right for big projects for what I know. But then the examples on the angularjs site are giving the wrong impression.
A better one, I think: Ember is like Django (full-featured, heavily opinionated, tightly coupled with its preferred tools), Angular is like Pyramid (powerful, but without a lot of established patterns; the Wild West with big guns), and Backbone is like Flask (micro-framework that does what it does very well and lets the user handle the rest).