I had the same reaction: to me they were contradicting themselves in no more than two sentences. Then I read on and followed links: http://zuckerbergfiles.org/?page_id=41
So this is indeed a copyright issue. Like all copyright issues, bittorrent is the answer.
Great stuff there, I actually learnt from what I thought was an interactive tutorial for beginners. The commands (like 'reset' to go back to the beginning of a level) are not that straightforward from the beginning though. Also I haven't found how to actually see your solution yet (not that I have really searched for it, but it would be nice to have a big button).
Pirated content is free content: you can't really say that one person pirating your game equals one lost sale. Would have he bought it, if he was given no alternative choice to get it? When the price is null, there are low to no expectations as to how good the product should be, hence there's a lot more people using it. Someone gives you something that has value for free in the street, would you take it? There's a good chance the answer is yes, even if you do need it.
We've been working on a minimal LXC manager for a week now, but docker seems to be exactly what we need. Can't wait to check this out. https://github.com/cpra-lcoffe
Here's some feedback : tapping the spacebar with the phone? That's dumb. Why? I have to hit hard for the "bump" to happen. But that's not really a problem since hitting a keyboard with a cellphone makes no sense. Consider another scenario :
a) The user clicks somewhere (or vocal command?) to enter a listening state.
What I'm saying is that programming for fun on your free time is absolutely not the same as programming to pay the rent, and this is not straightforward when you start learning computer science (and that's what this article is about, right?). You have to respect a lot of things that stops you in the creation process, because the goal here is not to do cool things but do as you're told, to take decisions not for your entertainment but for your boss. Sure there are people that do whatever they want at work, but it's relatively rare. And this, my friends, is just my humble opinion.
Well, all this is a bit of a fairy tale to me. Sure programming on my free time with friends, always wanting to know more, to go further, that's true it is fun and I'd say it's a way of life. Now consider: process, deadlines, the annoying management guys.. All this is exhausting and boring, it takes away creativity and fun. Not everything is bright and shinny like that article seems to state. The guy actually designing apps is not necessarily the guy who will code them, etc. There's a lot of frustrating realities out there that are better to be known and accepted than ignored.
AFAIK this is not possible with fish, as variables cannot be used as commands like in bash (and the ! history feature does not exist in fish, it is designed to be fully interactive).