I like way more of C++11 than I liked of the prior version, but there's just so much that's accumulated over the years. I wonder if breaking backwards compatibility is the key, but then I look at Python 3 and think, well, probably not.
1,221 karma · joined March 1, 2013
I like way more of C++11 than I liked of the prior version, but there's just so much that's accumulated over the years. I wonder if breaking backwards compatibility is the key, but then I look at Python 3 and think, well, probably not.
Ruby I guess is a (3): Rails is a killer app.
C, well, it's the a major accomplishment of human civilization and has held up for half a century. I'd call that idiosyncratic.
1) Huge institutional support. See: C#, Java, Go.
2) Give it 20 years. See: Python, Haskell.
3) Weird, idiosyncratic factors. See: Javascript, mostly.
So it's hard for me to get excited about these sorts of things.
Edit: fair point, Javascript is really a case of #1, with Netscape as the institution.
I think D made more sense pre-C++11.
Now, I want to teach a friend, and it's Python + HTML + CSS + JavaScript to get anything cool going. That's a high bar, and a huge part of me misses the sweet simplicity of VB. I can't imagine breaking in today.
Q1 GDP numbers were clearly affected by dismal weather (although still bad), but labor markets are improving markedly, and there are reasons for optimism. I don't see this as a very convincing bear case.
For the bull case, see this post, from a guy who's been right about everything since the mid-2000s.
http://www.calculatedriskblog.com/2014/06/the-future-is-stil...
Making it easier to become a doctor would improve things immediately (especially given the recent research that makes it clear that nurse practitioners do just fine).