379 karma · joined May 11, 2010
I believe this would make it no different from an 'assert'.
TV commericals
Billboards
Print ads
Ads on the sidelines of sports games
Viral marketing
etc etc etc
Comparing Twitter or Facebook ads to Google ads may not be a clear win, but we've been doing that kind of advertising for much longer. The key is for the advertiser to figure out what kind of ads belong on a service (with the company's help), and for the company to find the best way to track the influence those ads have.
Taking as a given, like he does, that the advancement and spread of technology are inevitable, wouldn't it still be many times more likely that people would just detonate suitcase nukes themselves before they decide to hide them in expensive and and potentially problematic robots? There's surely no shortage of people willing to die to do that, and even if there were it's unlikely that setting a bomb on a half hour timer and getting out of dodge will affect the success rate.
That frankly ridiculous scenario aside, I can imagine much more likely applications that computers capable of solving Bongard problems (which sound pretty cool) could be used in war, like automated drones that are able to independently identify targets.
In any case, it's cool and I'm actually excited for the other applications of it. Seems like an endless stream of cool stuff comes out of MIT.
Distributed services under very heavy load are susceptible to all the same small bugs due to all the normal mistakes every developer makes, except it's much easier for those bugs to cause catastrophic failures!
For instance, why do you need to know if i'm interested in guys or girls if the matching is, for now, always the same (3 guys 3 girls).
Why do you need my phone number? What would you ever use it for?
It seems likely from the format of the information that some of it will be shared with whomever I'm matched with. What information do you give them exactly?
Something like giving out your phone number, especially if it's not optional, makes me much more careful about signing up somewhere.
First, as is stated everywhere else, SICP is a beautiful book and it does an amazingly fun and efficient job teaching you many, many fundamental topics in CS, and more than that it teaches you how to think and develop good intuitions for it.
Second, and maybe an opinion you haven't heard, teaching the class in Scheme is a huge benefit, and anyone who says the opposite just plain sucks. Pardon my coarseness, but so many kids who start out their college career are little shits who think they know everything about programming and that taking an introductory class is beneath them. I've heard that sentiment expressed almost verbatim, along with people listing off all the projects they've done in python and java and whatnot. When the professor (no longer Brian Harvey unfortunately!) starts teaching the class in Scheme they all shut their grubby little mouths and actually listen and try to learn something. The naysayers don't understand that the class isn't about programming, it's about computer science, and just the beauty of seeing that this weird functional language you've never seen before can be used to do everything from taking derivatives elegantly to implementing it's own interpreter to developing a query language or an OO language, etc, goes a long way in illustrating the malleability, openness, and sheer potential of Computer Science to new students who should be learning just that.
You and the girl have a relationship similar to the one between Maddie Hayes and David Addison from Moonlighting. Only much much less interesting.
How the hell am I supposed to know what this means?
It's slipped into how I do my work. I write something that I want to be optimized and say "Ok, but I can do it better", regardless of whether I know it can actually be done better or not. Very fun.