It doesn't have the annoying scroll behavior of the dadaviz website, so you can actually see the visualization. Perhaps the mods should change the submission link to this.
This is a semantic misunderstanding. When describing freedom of speech in the context of Yale, I meant it in a moral sense rather than a legal sense. Dean Mary Miller also used the term freedom of speech in her open letter to Yale, so I decided to use the same term. You're right though; saying 'academic freedom' would have been more clear.
Self-control, also, might be partly genetic[1]. Regardless, both obesity and self-control are influenced by environmental factors, so it's a noble effort that Rob is trying to do something about it.
FYI, you can find out the owner of a locked iPhone by opening Siri and asking "Whose phone is this?". Still, so few people know about that you're better off keeping your phone unlocked.
This looks great guys! I especially like the tutorial flow.
Some criticism:
You should show JS syntax errors instead just showing a generic error message. I understand you don't want to scare newbies away with compiler errors, but your solution just makes debugging more difficult.
You should show syntax errors, but translate the default JS error messages into something friendlier. Codecademy does this for their intro lessons.
I'm an engineering intern at Foursquare. The culture Dennis describes is accurate.
Dennis holds weekly office hours where anyone at the company can meet up with him and ask questions or voice concerns. In my first month, I met with him a couple times and asked him questions about how he raised capital, his relationships with investors, and his experience with startups. After our first meeting, he let me know that I could grab coffee with him anytime. Foursquare really seems like a small startup despite there being 120 employees.
In response to some questions below about how snippets work, it is not necessary to read the entire company's snippets. It is a Twitter model where you subscribe to people's feeds. I'm following the exec team, my manager and other guys on the web-client team, and a couple of my other friends.
I saw that some comments about wanting to work for Foursquare, and I just thought I'd leave a reminder that we're hiring =) https://foursquare.com/jobs/
I can't live without a window resizer on OS X. Use SizeUp (http://www.irradiatedsoftware.com/sizeup/) for easy window maximizing, half splits, and quadrant resizing.
I would have to disagree that what I did was "cheating".
Software engineers are given problems to solve, and their job is to solve these problems efficiently. You don't always have the solution to every problem off of the top of your head. That's why programmers use Google, StackOverflow, and documentation as resources. The primary skill employers are looking for is learning how to learn new things quickly. And I believe I demonstrated that skill in my interview.
Also, I declined to mention this in the article, but after I finished that UTF encoding problem in my interview, the interviewer asked where I got the check-bit macro (he saw me paste it in). I told him I got it from StackOverflow. It didn't seem to concern him.
It doesn't have the annoying scroll behavior of the dadaviz website, so you can actually see the visualization. Perhaps the mods should change the submission link to this.