So glad you brought this up! Our problem is there are too many places this is going on (full list below of every social network type thing we're on, not all of which are relevant here of course). I might suggest the google+ community first, then the beeminder subreddit. The most activity is the Akratics Anonymous email list though that's kind of hyper-intellectual and not meant to be Beeminder specific (though in practice it is).
1. Blog: http://blog.beeminder.com
2. Uservoice: http://uservoice.beeminder.com
3. Trello: http://trello.com/beeminder
4. GitHub: http://github.com/beeminder
5. Twitter: http://twitter.com/bmndr
6. Subreddit: http://reddit.com/r/beeminder
7. Google Group: http://blog.beeminder.com/akratics
8. Google+ profile: https://plus.google.com/118275811754025086770/posts
9. Google+ community: https://plus.google.com/communities/118226695073742284301
10. Changelog: http://twitter.com/beemuvi
11. Facebook: http://facebook.com/Beeminder
12. Linkedin: http://www.linkedin.com/company/beeminder
13. AngelList: http://angel.co/beeminder
14. App.net: http://app.net/beeminder (mirrors Twitter)
15. Pinterest: http://pinterest.com/beeminder (empty)
Good point... but here's our counterargument: https://trello.com/card/today-s-edition-of-why-we-re-such-hard-asses-unfreeze-to-archive/5077740103f3b19b441c88f6/79 (that's a draft of an upcoming blog post)
We're interested to hear if that's persuasive!
The existing callback is just for getting a realtime copy of all datapoints that a Beeminder goal gets. It should be fine to use your own values, but we'll just POST to whatever URL you specify, no interpolation of query params or anything.
Related existing feature: You can add a web-hook that's called every time a new datapoint is added. That's in advanced settings. There are also probably fancy things you could do by parsing the emergency day email from the bot. It would definitely be cool to extend our API to register callbacks for various things. Anything else besides datapoints added and emergency day? I guess crossing the panic threshold, and crossing any lane boundary. And approaching/reaching the goal end date.
Agreed! But we're *so close* to making this moot! :)
Oh, I see. Sounds like you found the workaround but I think it's still a bug that they start out below the fold when resurrected. So I'll leave this hear for now so we don't forget about this!
Wow, this is smart; I can't believe I never thought of this metric. It sounds like a great way to plug the loophole I've found for my gmailzero goal, which is to use my nifty gmail snooze script -- http://messymatters.com/snooze -- to keep snoozing messages I'm procrastinating on.
I wonder if the metric should be the sum of the ages of all the messages in your inbox, so it's like minding message count weighted by age. (A problem with that number is that it isn't prima facie meaningful.)
Oh, and in the meantime, this is super slick: https://ifttt.com/recipes/86058 (An if-this-then-that recipe for sending a +1 to the Beeminder bot when a new item appears in an RSS feed.)
Update: Twitter is dropping support for RSS. Lame. I think we should support Twitter separately though: http://beeminder.uservoice.com/forums/3011-general/suggestions/3922831-integrate-with-twitter
I really like the idea of native RSS/Atom support. For any goal you could just paste in a URL for an rss feed and we'd just add a 1 to your graph whenever something new appeared on the feed. Beeminding your own blogging is the most obvious use case but as you point out, it could be much more general.
Ha, yes, you can do it via the API. :) I'm impressed that you dug so deep!
Also feel free to email email@example.com when this sort of thing happens.
And I should mention that with custom goals the kyoom setting is available in the web interface, but custom goals are highly confusing so we decided to make them only available with a premium plan: http://beeminder.com/premium
Totally agree! So much so that I wonder if our liberal policy on this is backfiring. We never expire the cookies at all (and in fact I never have to enter my password myself, on chrome/mac) and I wonder if your browser is picking its own default when the site says "never".
Could you tell us your browser/OS?
We did Justin Kwok’s idea as a stopgap.
Justin, that's smart. We actually sort of already have that (minus the html selection default -- also smart) in that the menu heading "Your Account" is itself a link that takes you to your goals. So it's one click away but I think no one expects that to be a link and even if you notice it, you probably expect something more like account settings than your goal gallery.
Here's the current biggest reason we're still hesitating on this: For goals like weight loss it does often happen that people forget the date, and it does seem like it should be obvious that "152" is really "^ 152" [http://beeminder.com/faq#qcut]. But for goals that are binary -- did my workout today or not -- it often happens that people specify the day but forget the number. Like:
31 "got my last workout of the month in today"
when they meant
31 1 "got my last workout of the month in today"
See the dilemma? :)
The main reason for our slowness on this is that email is such a nightmare, even with Mailgun doing the hard work for us. If we're too liberal in what we accept as data in email replies then various crazy things in people's email signatures end up getting parsed as data. A common solution to that is the "reply above this line" trick.
Please keep upvoting this if it bugs you and we'll figure something out eventually!
See also http://beeminder.com/faq/qcut
Thanks Samuel! I'm not convinced yet but I love to debate these possible future directions. See also http://healthrally.com
If anyone tries experiments like this on their own (like convincing a friend to mirror your beeminder goal so they cough up whatever you cough up) we definitely want to hear about it! The akratics anonymous list is a great place to discuss such experiments: http://blog.beeminder.com/akratics
It's no longer as bad as Roland describes, now that we have the Quick Add box on the gallery page. I'm interested to know if people still want this!