The Oatmeal and Clients From Hell have been mentioned. I'd submit 27bslash6[0] (of "Missing Missy" fame) as a drier take on the meme. Quite entertaining if the email chain is your thing.
https://hypothes.is/ - Maybe relevant to your interests. Very active project. Although IIRC it is scoped to people who use the service and not to your social graph. I follow the project on github and its very active. The volume of problems that they have to solve to make something like this work for users in potentially any environment is pretty astounding.
Taking a look around now - any plans to integrate with fitness trackers? I'd love to have this manage my diet and post my daily caloric intake to Fitbit. Right now I use MyFitnessPal and it submits to Fitbit, but tracking my diet in MFP is fairly cumbersome - although in fairness it is a very difficult problem to solve from the perspectives of design and UX.
Great question! While I've considered being able to track exercise (just for progression in that area), I purposely left out exercise calories affecting day calories. 99% of people that "make up/eat back" the calories they burn off by exercise end up overeating them. Ultimately defeating their goals to lose weight.
There are exceptions (I imagine yourself included). But that's a summary of why it's not accounted for. A much better system is for people to set an activity level and just adjust based on weight loss or weight gain. Basically, looking for a trend line in the reports section. Of course, that area itself could be improved (and will be improved).
I'd actually be cool with just a daily ping of Fitbit (spitballing) with my caloric intake for the day and not even attempting to track exercise/burn. I totally get not wanting to track daily calories against exercise calories. It turns into this whole "workout to eat/eat to workout" thing, which is wholly counter productive considering the goals that fitness apps represent.
I do like the idea of a "push to fitbit" - but only at the end of the day, and without the ability to edit. One might track their foods a little differently if they saw they were 10 calories away from going over. ("Well, that sandwich didn't really have all too much of X on it")
I actually hadn't considered using this to track exercise or calorie burn. I like the idea of separating the two, and joining the data later to get (as close as you can get at least) an accurate representation of caloric I/O. Historically, tracking anything more than those two singular ultimate values (or even just one of them) results in a really bloated app that makes tracking way too complicated.
An interesting thing would be an exercise tracking app based on the principles presented here. UX 100% focused on data entry (which is by far the worst part of tracking this kind of data), and very little else. Making exercise tracking as simple as scribbling down onto your notepad on the bench between sets (or whatever your process is).
From there, you can take your calories burned as it relates to your workouts, and your caloric intake, and join them up in a way that makes sense to you. Whether its through a ping to your Fitbit profile or a batch update to MFP or even a blob of workout data over to Fitocracy for your badge fix (again, spitballing).
Great suggestions all around. I'm actually a few days away from integrating with HealthKit, which takes care of some low hanging fruit.
For example, I know that when I walk 10,000 steps a day (or run, dance, or backflip), I burn my TDEE is around 2500 calories. However, on a very rainy day like today, if I walk 0 steps - a true sedentary day - it would definitely impact my TDEE. I'd argue even enough to not average out in the long term.
Sure, 7500 one day and 12000 the next averages out. But 0? Imagine a rainy week? So in that case, proper integration and adjustment of your targets for the day would be useful.
I imagine something similar could be done for fitbit, etc.
Another low hanging fruit is integrating with scales: manually entering my weight every day is easily automated.
I do plan to eventually add exercise tracking for progression, but as we agree, encouraging "the eat back what you burn off" is not a good direction for most.
Have a look at Code Triage if you haven't already. http://www.codetriage.com/ - I believe I found them here in a thread a while back. You'll get an open issue for projects you'd be interested in contributing to sent to your inbox daily. May be of some interest to you
Nice interview, I always enjoy reading his contributions on StackOverflow. I don't always understand what even the problem at hand is, but it's just a fascinating exercise to read some of his responses and the obscure facts behind them.
Science Fact: Jon Skeet cannot parse HTML using regular expressions [0]
Awesome effort and always great to see Atlanta on HN! Thanks so much for sharing this, can't wait to pick it up and give it a try. The demo was one of the best presentations I've seen in a while.
Minor nit - I went to check who was behind it and the https link in the footer hangs, http://dunktank.co works fine though
[0] http://27bslash6.com/p2p2.html (I believe this one touches on a similar theme)