202 karma · joined March 29, 2011
Also, it's really interesting watching someone else live code. Get to see how they think and the order in which they write their code. Schools should do more of this kind of stuff.
The host is guaranteed to open up one door that is a goat. So, instead of thinking at the beginning that you have 1/3 chance of picking the car, instead think that you have 2/3 chance of picking a goat. If you pick a goat and you switch, then you win because the host HAS to show you the other goat. So think about it that way: try to pick a goat and not the car at the beginning. That is the simplest way I can explain why your chance of winning is 66% if you switch when asked as opposed to staying with your original choice.
cat json.txt | python -mjson.tool
Also, it is considered a weeding out course in many schools. It separates those who are willing to dig deeper into the world of CS and those who will either quit the major or become a desk drone.
Signed, Your CS112 TA
Personally, Python, Java, and ObjC gets me everything I need and it allows me to get really good at a few languages instead of trying to keep 10 different ones in my head. Granted, if you know a few languages any new one should be fairly easy to pick up.
You don't want to start a job with some new language only to find out that it hasn't evolved enough to give you exactly what you need in your project.
I'd love to hear how people decide what language to use in their business. Do you pick Python over Java because it's simpler to write? Do you use PHP because of how well it's documented?
Like others, I'm saying this based on the title as I can't get the page to load.
Question for the author: I'm assuming this works from anywhere in the world. Does your car have like an online interface or anything so you can check its current state (i.e., it's on, trunk is popped, etc)?
Apple has made a habit of taking already created ideas (what MS was saying about how they've had this technology for over a year) and enhancing them.
Not to sound like an Apple fan boy, but Tellme is hardly the same thing as Siri.
In my experience, the extensibility of emacs was why I kept using it. I don't really notice any "slowness" compared with VIM. It's not enough to make me go to VIM anyway. But either way, to each their own. It's probably best just to know one really well and know the basics of the other. I've never been big on the whole debate. They each have their pitfalls and benefits
I think it would be perfectly fair to offer a discounted price to those who bought TextMate 1.0 (as opposed to free). That's a pretty fair thing to do IMHO. Many others said it, but if you are shelling out all the big bucks to buy a Mac, spending a few more bucks on an outstanding piece of software. It is a good way to show your support to the developer and make him continue sending out updates.
Just imagine the scenario where he does offer it for free, makes virtually no profit, and then ends up quitting support for TextMate 2 (as in making bug fixes, features, etc) because he can't afford to just live off of doing that. We all lose in that scenario.
I'm a student with lots of debt, but I will buy TextMate 2 full price because it's a good investment. Even if he does offer it for free, it would be a great gesture to buy it anyway or at least open up a donation thing for him.
Can't wait for its release!