[{"data":1,"prerenderedAt":533},["ShallowReactive",2],{"project-15843738":3},{"id":4,"name":5,"line":6,"line_source":7,"title":8,"url":9,"domain":10,"maker":11,"posted_at":12,"year":13,"points":14,"comments":15,"rank_in_year":16,"shown_in_year":17,"top":18,"tier":19,"category":20,"subcategory":21,"format":22,"keywords":23,"reception":29,"sentiment":30,"stance_mix":31,"scored_comments":36,"aspects":37,"strip":47,"post_text":49,"what":50,"said":79,"maker_in_thread":192,"shape":202,"grid":207,"attempts":494,"same_week":495,"maker_shows":34,"maker_hidden":525,"reader_version":526,"card":527},"15843738","Go Freaking Do It","Smart contract for reaching your goals","title","Show HN: Go Freaking Do It – Smart contract for reaching your goals","https:\u002F\u002Fgofreakingdoit.com\u002F","gofreakingdoit.com","superkarolis",1512395378,2017,128,109,329,2242,15,"notable","finance_crypto","smart contract commitment","web_app",[24,25,26,27,28],"smart contract","ethereum","commitment device","goal setting","stake money","roasted",-0.453,{"positive":32,"neutral":33,"mixed":34,"critical":35},4,26,1,31,62,{"idea":38,"execution":41,"pricing":43,"design":45,"docs":46},{"positive":39,"critical":40},2,21,{"positive":34,"critical":42},6,{"positive":44,"critical":44},0,{"positive":44,"critical":32},{"positive":44,"critical":44},[48,44,34,34,48,48,34,34,34,44,44,34,48,34,48,48,48,48,44,34,34,48,34,34,34,34,48,34,48,34,34,39,34,39,48,48,48,34,48,34],3,null,{"problem":51,"audience":49,"pricing":49,"motivation":65,"time_to_build":49,"stack":72,"openness":77,"stage":78,"team_size":77},{"value":52,"source":53,"evidence":54},"Helps people reach goals by staking money that is lost on failure","inferred",[55,57,61],{"id":56},"post",{"id":58,"by":59,"text":60},"15844427","CrossWired",">> and will keep the funds otherwise. 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…",{"id":62,"by":63,"text":64},"15844472","supermdguy","It is kind of awkward that a business that exists to help you get things done is paid whenever you fail.",{"value":66,"source":67,"evidence":68},"Side project inspired by Pieter Levels' Go Fucking Do It","maker",[69],{"id":70,"by":11,"text":71},"15844513","Exactly, \"Go Fucking Do It\" is the original concept and inspiration for this side-project. I informed him about what I am building. The only difference is that \"Go Freaking Do…",[73],{"value":74,"source":67,"evidence":75},"Ethereum blockchain",[76],{"id":70,"by":11,"text":71},"unknown","launched",{"praise":80,"objections":92,"requests":131,"questions":148,"alternatives":154},[81],{"value":82,"source":83,"evidence":84},"Good idea and well executed for a first version","commenter",[85,89],{"id":86,"by":87,"text":88},"15844970","frisby","I had been discussing almost exactly this idea with a friend over the last couple weeks, wholly unaware of the similar services listed elsewhere in the comments (although I…",{"id":90,"by":63,"text":91},"15844462","This is a great idea!",[93,98,113,124],{"value":94,"source":83,"evidence":95},"Failed goals send money to the contract owner, a perverse incentive",[96,97],{"id":62,"by":63,"text":64},{"id":58,"by":59,"text":60},{"value":99,"source":83,"evidence":100},"Supervisor role is hard to trust and can flake out",[101,105,109],{"id":102,"by":103,"text":104},"15847423","codingdave","So if your supervisor flakes out, you lose the money? There is definitely a flaw in that...",{"id":106,"by":107,"text":108},"15845035","amelius","They didn't implement the most difficult part of the idea: the supervisor. Seems like a half-baked solution. Interesting, but incomplete.",{"id":110,"by":111,"text":112},"15846999","suanmeiguo","I had the exact same idea years ago. Eventually I found there are some shortage about it so I ditched the idea: - How to verify people achieved their goal (this website…",{"value":114,"source":83,"evidence":115},"Contract had security bugs such as anyone able to mark goals failed",[116,120],{"id":117,"by":118,"text":119},"15846087","jesperht","Awesome job building your idea! Took at a look at the source code an found a few bugs and put them here in a post:…",{"id":121,"by":122,"text":123},"15845374","mpeg","Since setGoalFailed is public (because you want it to be callable by the person trying to achieve the goal, and the contract owner is the supervisor) and does no checks, seems…",{"value":125,"source":83,"evidence":126},"Smart contracts add complexity without clear benefit",[127],{"id":128,"by":129,"text":130},"15845441","danpalmer","I don't really understand the trend of solving all problems with \"smart contracts\". This just seems to limit the potential market to people who care about smart contracts, and…",[132,140],{"value":133,"source":83,"evidence":134},"Send failed funds to a charity or chosen address instead of owner",[135,136],{"id":58,"by":59,"text":60},{"id":137,"by":138,"text":139},"15844539","berberous","+1. I'd be fine giving the site a percentage as a cut, but would want to be able to designate an address for the primary portion of the funds.",{"value":141,"source":83,"evidence":142},"Redistribute failed stakes to users who completed goals",[143,147],{"id":144,"by":145,"text":146},"15844969","detaro","yes. or maybe even distribute it among those that managed to reach their goals.",{"id":86,"by":87,"text":88},[149],{"value":150,"source":83,"evidence":151},"Why not give money to a friend or charity instead",[152,153],{"id":58,"by":59,"text":60},{"id":128,"by":129,"text":130},[155,166,174,185],{"value":156,"source":83,"evidence":157},"Beeminder",[158,162],{"id":159,"by":160,"text":161},"15844487","underyx","The same concept, but with credit cards: https:\u002F\u002Fwww.beeminder.com",{"id":163,"by":164,"text":165},"15846802","dreeves","Our (Beeminder's) counterargument: https:\u002F\u002Fblog.beeminder.com\u002Fanticharity\u002F Excerpt: Take my thoughts on this with a huge grain of salt, given my conflict of interest, but I…",{"value":167,"source":83,"evidence":168},"StickK",[169,170],{"id":163,"by":164,"text":165},{"id":171,"by":172,"text":173},"15847022","gnicholas","> StickK’s anti-charities seem the most egregious, actively harming the world. That assumes that (1) there are \"good\" charities and \"bad\" charities, and (2) that most of Stickk's…",{"value":175,"source":83,"evidence":176},"Go Fucking Do It by Pieter Levels",[177,181],{"id":178,"by":179,"text":180},"15844479","pjam14","Like the one from Pieter Levels? https:\u002F\u002Fgofuckingdoit.com\u002F https:\u002F\u002Flevels.io\u002Fdebriefing-go-fucking-do-it\u002F",{"id":182,"by":183,"text":184},"15845921","demoonkevin","Seems like an exact copy of gofuckingdoit.com",{"value":186,"source":83,"evidence":187},"RealityKeys",[188],{"id":189,"by":190,"text":191},"15845170","jcousins","Similar on the bitcoin blockchain - https:\u002F\u002Fwww.realitykeys.com\u002F",{"comments":193,"answered":48,"key":194},7,[195,198,201],{"id":196,"text":197},"15846126","Hey, thanks for the thorough inspection. I now realize there are several flaws in the implementation that will need fixing. V2 release of the contract will come soon!",{"id":199,"text":200},"15845472","You are right, thank you for spotting this! I will have to make a new contract, this one is flawed. If someone decides to call this function and I get the funds, I will give a…",{"id":70,"text":71},{"commenters":203,"max_depth":204,"maker_replies":193,"first_comment_mins":205,"lifespan_hours":206},72,8,79,48,[208,212,216,220,224,227,229,231,235,239,241,242,244,248,251,254,257,260,261,262,265,268,271,274,277,280,283,286,288,291,294,297,299,302,304,307,310,312,315,316,318,320,322,324,327,330,332,335,336,337,339,341,343,345,348,349,352,355,359,361,363,365,369,370,373,374,376,379,381,384,386,388,391,394,396,398,399,400,403,406,408,410,414,417,419,423,428,430,432,436,440,442,446,450,452,456,458,461,463,465,469,472,475,478,480,482,486,490,492],[209,44,48,210,211,44],"15846500","project\u002Fneutral\u002Fidea","masukomi",[213,44,44,214,215,44],"15847737","commenter\u002Fneutral\u002Fidea","rmaus",[217,44,44,218,219,44],"15848588","commenter\u002Fneutral\u002Fnone","mulmen",[221,44,44,222,223,44],"15849030","other\u002Fneutral\u002Fnone","gitgud",[225,44,44,222,226,44],"15849070","rconti",[228,44,44,218,215,44],"15852675",[230,44,44,222,219,44],"15857019",[232,44,34,233,234,44],"15848316","project\u002Fcritical\u002Fexecution","jameslevy",[236,44,44,237,238,44],"15849237","other\u002Fneutral\u002Fidea","Fnoord",[159,34,34,240,160,44],"project\u002Fcritical\u002Fidea",[117,39,34,233,118,44],[196,39,44,243,11,34],"maker\u002Fneutral\u002Fexecution",[245,39,246,247,118,44],"15846176",5,"maker\u002Fpositive\u002Fnone",[249,39,48,243,250,44],"15847870","XR0CSWV3h3kZWg",[252,39,44,218,253,44],"15846264","cyberpunk0",[255,39,44,218,256,44],"15846359","sh4z",[258,39,44,218,259,44],"15846541","MichaelScarn69",[58,48,48,210,59,44],[62,48,34,240,63,44],[263,48,34,240,264,44],"15844665","falcolas",[266,48,44,214,267,44],"15844811","dpatrick86",[269,48,44,214,270,44],"15845371","mrisoli",[272,48,34,240,273,44],"15844910","jstanley",[275,48,44,237,276,44],"15845354","kbutler",[278,48,44,218,279,44],"15845388","dumbfounder",[281,48,44,237,282,44],"15845747","nck4222",[284,48,44,218,285,44],"15846098","wuliwong",[287,48,44,218,282,44],"15846200",[289,48,44,218,290,44],"15846235","throwawaydjdo",[292,48,34,240,293,44],"15846031","jMyles",[295,48,44,218,296,44],"15846334","harrumph",[298,48,44,222,293,44],"15848559",[300,48,44,218,301,44],"15849202","cryptodogemoon",[303,48,44,218,293,44],"15850509",[305,48,48,210,306,44],"15846546","losteric",[308,48,44,214,309,44],"15845990","iamwil",[311,48,34,240,160,44],"15844476",[313,48,48,210,314,44],"15844589","Klathmon",[144,48,48,210,145,44],[317,48,44,218,276,44],"15845366",[319,48,44,218,145,44],"15845383",[321,48,48,210,279,44],"15845417",[323,48,48,210,314,44],"15845483",[325,48,48,210,326,44],"15846332","SamBam",[328,48,44,218,329,44],"15846424","yathern",[137,48,48,331,138,44],"project\u002Fneutral\u002Fpricing",[333,48,48,210,334,44],"15845222","mgberlin",[163,48,44,237,164,44],[171,48,44,214,172,44],[338,48,44,214,164,44],"15847594",[340,48,44,214,172,44],"15848085",[342,48,44,214,164,44],"15848702",[344,48,44,214,172,44],"15848790",[346,48,34,240,347,44],"15845405","dominotw",[128,32,34,240,129,44],[350,32,48,210,351,44],"15845813","darepublic",[353,32,44,222,354,44],"15846697","sincerely",[356,32,48,357,358,44],"15846375","project\u002Fneutral\u002Fnone","chaostheory",[360,32,44,218,129,44],"15860972",[362,32,34,240,172,44],"15846975",[364,32,44,218,164,44],"15846993",[366,32,34,367,368,44],"15848438","project\u002Fcritical\u002Fdesign","gt_",[106,246,34,233,107,44],[371,246,48,372,285,44],"15846005","project\u002Fneutral\u002Fexecution",[110,42,34,240,111,44],[375,42,44,218,63,44],"15847511",[377,42,48,210,378,44],"15847613","onion2k",[380,42,34,240,164,44],"15847669",[382,42,34,240,383,44],"15847729","cableshaft",[385,42,44,218,378,44],"15848475",[86,193,246,387,87,44],"project\u002Fpositive\u002Fidea",[389,193,34,240,390,44],"15845002","tonyarkles",[392,193,44,218,393,44],"15845284","monokh",[395,193,48,210,87,44],"15845423",[397,193,34,240,107,44],"15845018",[121,204,34,233,122,44],[199,204,44,243,11,34],[401,204,246,402,122,44],"15845562","project\u002Fpositive\u002Fexecution",[404,204,34,233,405,44],"15847175","heptathorp",[178,407,34,240,179,44],9,[70,407,44,409,11,34],"maker\u002Fneutral\u002Fidea",[411,412,34,367,413,44],"15844525",10,"cantrip",[415,412,34,367,416,44],"15844678","shazow",[418,412,34,367,273,44],"15844921",[420,421,48,210,422,44],"15844843",11,"sharemywin",[424,425,48,426,427,44],"15844551",12,"project\u002Fneutral\u002Fdocs","mapleoin",[102,429,34,240,103,44],13,[431,429,48,210,63,44],"15847527",[433,434,34,240,435,44],"15845416",14,"ghostly_s",[437,18,48,438,439,44],"15844721","project\u002Fmixed\u002Fidea","crispyambulance",[189,441,48,210,190,44],16,[443,444,34,240,445,44],"15844961",17,"jhiska",[447,448,48,372,449,44],"15844338",18,"NwmG",[451,448,44,243,11,34],"15844360",[453,448,48,454,455,44],"15844492","maker\u002Fneutral\u002Fnone","mcny",[457,448,44,454,11,34],"15844517",[459,448,48,372,460,44],"15844383","netsec_burn",[462,448,44,243,11,34],"15844413",[464,448,48,372,63,44],"15844509",[466,467,48,210,468,44],"15847462",19,"alexee",[470,467,34,240,471,44],"15847643","joshschreuder",[473,474,48,372,449,44],"15844670",20,[476,40,44,222,477,44],"15847834","everdev",[479,40,44,222,164,44],"15848709",[90,481,246,387,63,44],22,[483,484,34,233,485,44],"15849055",23,"aqsheehy",[487,488,34,240,489,44],"15848636",24,"jister",[182,491,34,240,183,44],25,[493,491,44,409,11,34],"15845933",[],[496,501,506,511,516,520],{"id":497,"name":498,"points":499,"category":500},"15860312","Classical Music Only",273,"consumer_social",{"id":502,"name":503,"points":504,"category":505},"15853345","SeKey",169,"security_privacy",{"id":507,"name":508,"points":509,"category":510},"15851927","Misocoin",151,"learning_science",{"id":512,"name":513,"points":514,"category":515},"15865195","flu.io",140,"web_saas",{"id":517,"name":518,"points":519,"category":500},"15847575","Echo Podcasts",116,{"id":521,"name":522,"points":523,"category":524},"15831132","Freeciv WebGL 3D",105,"games",false,"v2",{"id":528,"name":5,"line":6,"ai":525,"cat":20,"year":13,"points":14,"comments":15,"rec":29,"s":529,"top":18,"kw":530,"maker":11,"domain":10,"tier":19,"attempts":44,"strip":531,"url":9,"mix":532,"praise":82,"objection":94,"sub":21},15843738,-0.45,[24,25,26,27,28],"3011331110013133330113111131311212333131",[32,33,34,35],1794036561379]