iOS is by far the best mobile platform out there, in terms of its development environment. The problem is that everyone is using the crippled version of it.
Cydia/Theos/Cycript were developed by two people and they come together so much better than that shitty Xcode stack it blows my mind. They are so good that iOS being closed source isn't even a con anymore. They are probably the most underrated tools in existence; most people haven't heard of them (let alone regularly use them) because the industry doesn't see un-jailed iOS as an lucrative market. It's a damn shame.
If we're making generalizations here, then women generally don't like hunching over a computer monitor in isolation for 6+ hours every day. Much like how men generally don't like to put on makeup and act in plays.
Or you can just use a subset of it, where privacy is of no concern. Those craigslist-esque groups that have been popping up are immensely useful. Especially with the built-in messenger.
I don't have a source, but from what I remember, Microsoft was the main factor that pushed C++ into the mainstream. Same with Google and Python. I guess that's up for debate though. Feel free to correct me.
It's interesting to see the trajectory of Lua adoption. The determining factor of the popularity of most languages was at the fate of large companies, (AT&T/C, Netscape/JavaScript, Microsoft/C++, Google/Python). On the flip side, Lua seems to slowly gain more and more popularity over the years. It's more "organic", for lack of a better term.
I really hope a big company doesn't pick Lua up, because I think the fact that it hasn't reached "Eternal September" yet is what makes it such a good language. It has room to breathe.
(The fact that it's beginner friendly, has an ANSI C89 implementation, and has the best/fastest JIT/FFI doesn't hurt either though :P)
I'm in the process of swapping out my phone for my old iPod Touch. It creates a lot of moments where getting access to the internet requires effort (e.g. asking people for their WiFi password, finding/knowing about public places with WiFi, looking up routes in Google Maps and screenshotting it before leaving WiFi, etc).
I guess it's a start. But even still, the most basic of commands take a good 1+ seconds on my machine. What about Ruby makes it necessary to use? What is stopping you guys from moving to something like LuaJIT?
This interview was pretty dry to me. It almost seemed rehearsed, as if Elon requested the questions go like this. They only scratched the surface of a bunch of general "big picture" subjects that anyone whose paying attention right now would already know about.
That doesn't matter. What matters is these automated fleets will have to compete with that en masse, as I'm sure the killer app for ridesharing will come out within the next 10 years.