bbest86
1. IPO 50% lower then you guided 6 months ago 2. Float so few shares that you can push the value yourself with cash from previous financing round 3. Profit 4. ???
The green revolution (as led by Norman Borlaug not Monsanto) may be able to take credit for some of the advances during the 60s and 70s but any advances due to Monsanto in recent years cannot be made up for by their completely unjust business practices as others have mentioned.
I am also disappointed in hearing that a YC company is going this direction.
I think this leads to a lot relevant lessons to be learned between the sectors - mostly international development learning from entrepreneurship. Just started a series of blog posts on this here: http://theborrowedbicycle.ca/2010/11/tech-startups-and-human...
Beware if you have users that might be sensitive to such things.
It has some basic functionality like keeping reference files, search with Xapian, project todo lists that you can easily print in a daily log and check off in a single place.
Haven't ever really thought about making it easily installable etc, not sure what the GTD+vim market/interest would be, but I'd be happy to up the documentation if someone is interested.
I've found that an understanding of MBTI has helped me immensely when facilitating or leading groups. Knowing that there will be some people that are most creative when brainstorming on their own (often introverts) and some that are most creative when working in groups (often extraverts) means that I give time for both in any session I'm leading. If I'm running a meeting that is going to go over time, but is producing good results, I'll ask everyone if they are ok with going over time and will set a new time limit. Before I knew about MBTI and realized that people with a J preference (unlike myself) often disengage from any process that doesn't appear to have a defined ending, I was losing out on the contributions from all Js in any meetings gone over time.
Those are just a few examples, but hopefully they show that MBTI isn't just about 'knowing your type'. People will act with preferences on either side (I lean a little bit to the I side, but often play the role of an E depending on the group I am in) but understanding how all of these preferences play out in groups gives you a much better chance of getting the best contribution from everybody on the teams you work with.
I agree with other posters that you learn a lot, potentially more, outside of classes than in them, but disagree that Waterloo has a poor quality of campus life. There are a ton of things going on if you look for them at Waterloo, and it's not a commuter school so there are a lot of people on campus.
The one thing I cannot stress enough is the value of the co-op program at Waterloo. I didn't realize until my fifth co-op job that this was going to be the only time in my life where I could switch jobs every four months without looking like a quack who couldn't hold a job. I got to see a bunch of different industries (Telecommunications, Power Generation, Green Building and term in Ghana, West Africa with Engineers Without Borders Canada) without making long term commitments to any of them. Not many other schools provide that kind of experience.
Good luck with your choices! Not an easy one to make.
If you're going to teach using python should you not teach pythonic practices as well? Or is it just about the CS? Otherwise there will be a bunch of MIT grads who will have to relearn python if they ever intend to use it in industry which seems to be the goal. The majority of the comments here seem to be in favour of teaching python because python is fun. Teaching python like java seems to me to take the fun out of it.
If academia chooses a language to teach with should they use the common practices of that language, or does it not really matter?
*edit for formatting... I'm new here