Nice read. I too highly encourage people to use CyanogenMod.
One thing that was worth being mentioned is one of the very best features of CyanogenMod: Privacy Guard.
It basically allows grained control over what permissions can an application have (read/write contacts, phone logs, location, etc). It's of course possible to allow an access all the time, or just when needs it.
Thanks to privacy guard, one can use applications that might compromise privacy, without compromising privacy.
When using the "ask every time", I've been surprised how many applications try to access my info for no obvious reason, sometimes even when your phone's idle.
I find it surprising that people are so desperate they beg the Dropbox company and still want to use the software after this.
1) You CAN live without Dropbox. There are alternatives (I personally use BTSync, which is great).
2) You shouldn't NOT be using an American service that holds and versions your data in first place. It is not new that all these services are wiretrapped, or at least easily accessible by the gov (not mentioning they sell/use your privacy to make money).
3) They won't kick out such an "extremely brilliant and accomplished individual".
4) Even if she gets kicked or leaves, this is yet another reason to not trust them, since they're blind/careless enough to hire her.
Your comparison is invalid and irrelevant.
You're comparing writing a simple PHP script on a remote server to deploying a full Rails app. Please do the same comparison with Rails vs Symfony/ZF and then we'll talk about it.
When I used to be a Ruby developer, every time I heard that "PHP is easy to deploy", I made a less-than-one-minute demo showing how to create a Sinatra app from scratch and deploy it on Heroku is just few commands (any Sinatra dev here can do it).
You can do that by following the "Deleting my entire Google+ profile" procedure. I've done it few weeks ago and unless Google has changed which services get deleted along, you have nothing to worry about.
The Distributed Everything blog post encouraged me to leave most of Google' services due to their closed ecosystem and the violation of privacy. I managed to leave everything (GTalk/Hangouts, Agenda, Contacts, Google+, etc.) except Gmail because of how great and useful filters and labels are. In my opinion, these two points are the reason why Gmail cannot be easily replaced. I thus would encourage working on these futures.
Also, I don't want to sound like a troll, but I wish it was build in a more popular language, such as Java (it's not my favorite) to encourage contributions.
Good luck!
What might be a good idea is allowing HD and disabling it by default, letting people choose if they want it or not.
I tried GitTogether and HD worked like a charm. The only problem is that resolution doesn't scale to the Internet speed, which means HD all the time but at low frame rate.
However, the service is awesome and has a bright future in my opinion.
Good luck!
I've been looking for software to video chat without being locked in an ecosystem (especially Google Hangouts), and WebRTC seems to do the trick just fine while being completely decentralized.
I just tried vLine and the quality is pretty good compared to Skype for example. Thank you vLine. :)
By the way, is HD video not supported or is the problem from my side?
* As the app is supposed to be used on mobile phones, the date field should pop a calendar on focus, which _normally_ doesn't give the user the opportunity to screw around. This field needs validation, but it's not primordial at the moment.
* Nice idea, thanks.
* On a phone, you can only select a date starting from today, so my Android doesn't let me try it. It seems buggy on desktop browsers, I'll check that out.
The two last ideas are awesome, but sadly the time won't let me implement them.
Regarding the names suggestions, a cache for food names is implemented, I just need to connect it to the app.
The problem with TypeScript is its requirement for definition files which are most of the time outdated. That makes it unusable in a real project where many JS libs live together. (not saying that's the case all the time)
Most of the time, your metabolism doesn't matter.
And it never matters if you train with high intensity and have a decent muscle mass.