by superkarolis on 12/4/17, 1:49 PM with 109 comments
by masukomi on 12/4/17, 7:07 PM
this system is limited in that it can only do "money" for significance. it can't also tie it to something you loathe. I don't think any of the available things ( https://www.beeminder.com/ was mentioned by someone ) can do this, but you can do it with a friend you trust.
to those who suggested having the money go to charity: Having the money go to a charity you LIKE is a terrible idea because then if you fail in your task "well at least my favorite charity is getting money" You actually have incentive to fail.
by underyx on 12/4/17, 3:24 PM
by jesperht on 12/4/17, 6:16 PM
Feel free to get in touch with me if you need a hand fixing any of this!
by CrossWired on 12/4/17, 3:17 PM
If I'm possibly going to give my money away, why would I want to do this to some random contract, instead maybe a Charity or somewhere other than directly to the contract?
by danpalmer on 12/4/17, 5:10 PM
by amelius on 12/4/17, 4:26 PM
Seems like a half-baked solution. Interesting, but incomplete.
by suanmeiguo on 12/4/17, 8:13 PM
- How to verify people achieved their goal (this website introduces "supervisor" but I'm not sure that's gonna work well)
- You gain nothing from achieving goals, v.s. you lose money if you didn't
- The gain (goal achieved, which can be done without losing money) is much less than lose (lose real money), so no incentive for people to use this service.
This website will face the same challenge.
I'm happy to see there are someone out there having the exact same idea, I hope they can do well sincerely.
by frisby on 12/4/17, 4:18 PM
The way we had proposed to deal with funds that were not returned to the user because of failing a goal was to add them to a reward pool of sorts. We would take a percentage of any failed goal funds, but the majority would be given as rewards to others who had completed their goals in a similar area or time period. The details of this hadn't been fleshed out but one potential way to do it we discussed would be to distribute the reward pool at the end of every month to those who had completed gals in that month (proportional to the amount of money staked).
This would potentially remove some people's concerns listed in the comments about the money not being handled well in case of goal failure. Also it might drive more usage of the service if people would maybe even profit.
by mpeg on 12/4/17, 5:03 PM
Shouldn't that check that msg.sender is either goals[_hash].owner or owner ?
by pjam14 on 12/4/17, 3:24 PM
by cantrip on 12/4/17, 3:29 PM
by sharemywin on 12/4/17, 4:03 PM
https://www.fitnessmagazine.com/weight-loss/tips/motivation/...
by mapleoin on 12/4/17, 3:32 PM
I think this could be rewritten as "send an email".
by codingdave on 12/4/17, 8:57 PM
by ghostly_s on 12/4/17, 5:08 PM
It did bring to mind an interesting related idea, though, specifically for software side projects: instead of relying on a human to validate your success, create a smart contract around a test suite; funds are released by passing your tests by the deadline.
by crispyambulance on 12/4/17, 3:48 PM
But it makes wonder that there's perhaps more to consider about "your goals" if you need "a supervisor" to verify that you met your goals and a monetary penalty for failing to meet your goals.
More importantly, one's _choice_ of goals and the process by which they strive to achieve them (the journey) is every bit as important as the "verifiable" success/failure rate if we're talking about personal goals.
by jcousins on 12/4/17, 4:40 PM
by jhiska on 12/4/17, 4:17 PM
by NwmG on 12/4/17, 3:08 PM
by alexee on 12/4/17, 9:02 PM
For example: 1) Run 10K on Strava. 2) Solve programming challenge on Codeforces/TopCoder. 3) Pass coursera class. 4) Have X bitcoins on your wallet 5) Check-in in some specific location.
by NwmG on 12/4/17, 3:43 PM
by everdev on 12/4/17, 9:45 PM
by supermdguy on 12/4/17, 3:22 PM
by aqsheehy on 12/5/17, 1:19 AM
by jister on 12/4/17, 11:48 PM
by demoonkevin on 12/4/17, 5:59 PM