[{"data":1,"prerenderedAt":423},["ShallowReactive",2],{"project-16409572":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":35,"aspects":36,"strip":43,"post_text":44,"what":45,"said":81,"maker_in_thread":167,"shape":169,"grid":174,"attempts":384,"same_week":385,"maker_shows":38,"maker_hidden":415,"reader_version":416,"card":417},"16409572","vue-ethereum-ipfs","Decentralized application starter with Vue, Ethereum and IPFS","title","Show HN: Decentralized application starter with Vue, Ethereum and IPFS","https:\u002F\u002Fgithub.com\u002Fredacademy\u002Fvue-ethereum-ipfs","github.com","mknze",1518996947,2018,245,80,129,2155,6,"notable","languages","dapp starter template","web_app",[24,25,26,27,28],"ethereum","ipfs","vue","dapp","smart contracts","curious",-0.205,{"positive":32,"neutral":33,"mixed":32,"critical":34},0,13,5,18,{"docs":37,"execution":39,"idea":40,"privacy":42},{"positive":32,"critical":38},1,{"positive":32,"critical":32},{"positive":32,"critical":41},3,{"positive":32,"critical":38},[41,32,41,32,41,41,32,38,32,41,32,32,32,32,32,32,41,38,32,38,38,38,32,41,41,32,32,32,32,32,32,32,32,32,32,32,32,41,32,32],null,{"problem":44,"audience":46,"pricing":44,"motivation":54,"time_to_build":44,"stack":59,"openness":80,"stage":80,"team_size":80},{"value":47,"source":48,"evidence":49},"Developers starting decentralized applications on Ethereum","inferred",[50],{"id":51,"by":52,"text":53},"16410337","zitterbewegung","The idea is not to make an app but to have as a starting point for people to do apps in Ethereum. The contract is there just to have something so you can get feedback.",{"value":55,"source":56,"evidence":57},"Provide a starting point for people to build apps on Ethereum","commenter",[58],{"id":51,"by":52,"text":53},[60,65,69,73],{"value":61,"source":48,"evidence":62},"Vue",[63],{"id":64},"post",{"value":66,"source":48,"evidence":67},"Ethereum",[68],{"id":64},{"value":70,"source":48,"evidence":71},"IPFS",[72],{"id":64},{"value":74,"source":56,"evidence":75},"Truffle",[76],{"id":77,"by":78,"text":79},"16409932","jklepatch","Awesome! Since you use Truffle, it would be even better if your code was wrapped in a truffle box, so that it can be installed very easily with the \"truffle unbox\" command. If…","unknown",{"praise":82,"objections":90,"requests":120,"questions":129,"alternatives":148},[83],{"value":84,"source":56,"evidence":85},"Useful starter for exploring Ethereum contracts",[86],{"id":87,"by":88,"text":89},"16410482","donpdonp","This seems like a great way to explore ethereum contracts, but the README stops early. Following the README, I've got a ganash testnet and imported the accounts into metamask.…",[91,95,106,113],{"value":92,"source":56,"evidence":93},"README is incomplete; unclear how to serve the app via IPFS",[94],{"id":87,"by":88,"text":89},{"value":96,"source":56,"evidence":97},"Unclear what the app does or what real use cases exist",[98,102],{"id":99,"by":100,"text":101},"16409976","marknadal","This is a nice bundle of things to install, however what is the end result here? It seems to be an app that initializes web3 and saves a contract... a contract to do what? We…",{"id":103,"by":104,"text":105},"16410227","qwerty456127","What exactly does it do? Although it is such a buzzword nowadays I still have absolute zero idea about how are these \"smart contract\" things used and what Ethereum is if not \"a…",{"value":107,"source":56,"evidence":108},"Ethereum state is mutable, so it is not truly decentralized",[109],{"id":110,"by":111,"text":112},"16409906","decorator","If it's on Ethereum, it's not decentralised. Their state is mutable -- as per the DAO.",{"value":114,"source":56,"evidence":115},"Privacy is not supported on public blockchains",[116],{"id":117,"by":118,"text":119},"16421241","riskable","Privacy is not a feature of Etherium or \"smart contracts\". It's the opposite, in fact. All transactions are public. The only \"private\" aspect is your address used to make a…",[121,125],{"value":122,"source":56,"evidence":123},"Extend the README with setup and deployment steps",[124],{"id":87,"by":88,"text":89},{"value":126,"source":56,"evidence":127},"Package as a Truffle box",[128],{"id":77,"by":78,"text":79},[130,138],{"value":131,"source":56,"evidence":132},"What does the app actually do?",[133,137],{"id":134,"by":135,"text":136},"16412386","chippy","Can someone explain what this does? Like, what should a user expect to see when visiting the application, and what a developer could expect to make developing this application…",{"id":99,"by":100,"text":101},{"value":139,"source":56,"evidence":140},"What are smart contracts useful for?",[141,144],{"id":142,"by":104,"text":143},"16410295","A smart contract is a computer protocol intended to digitally facilitate, verify, or enforce the negotiation or performance of a contract. Smart contracts allow the performance…",{"id":145,"by":146,"text":147},"16410436","dingo_bat","You're right. I also cannot think of anything useful that \"smart\" contracts can accomplish that a normal contract cannot. Also, wtf does \"apps\" mean? Can I run this \"app\" on my…",[149,156,160],{"value":150,"source":56,"evidence":151},"Origin Protocol demo dapp (React)",[152],{"id":153,"by":154,"text":155},"16410645","wanderingstan","If you're looking to use React instead of Vue, the Origin Demo Dapp is a great starter also combining IPFS with Ethereum. https:\u002F\u002Fgithub.com\u002FOriginProtocol\u002Fdemo-dapp (Disclaimer:…",{"value":157,"source":56,"evidence":158},"Gun decentralized database",[159],{"id":99,"by":100,"text":101},{"value":161,"source":56,"evidence":162},"OpenBazaar",[163],{"id":164,"by":165,"text":166},"16414235","nyolfen","you could take a look at openbazaar, which (as far as i know) is the leading decentralized market software currently being developed. it uses cryptocurrency for payments and ipfs…",{"comments":32,"answered":32,"key":168},[],{"commenters":170,"max_depth":171,"maker_replies":32,"first_comment_mins":172,"lifespan_hours":173},54,9,20,187,[175,177,181,183,186,188,192,195,198,200,202,205,206,208,212,215,218,221,223,225,226,229,232,234,236,239,242,245,247,250,253,256,258,263,266,268,270,273,275,278,280,283,285,286,288,291,294,297,302,305,308,311,313,316,319,322,324,327,330,333,336,338,341,343,346,348,350,353,356,359,361,363,365,367,370,373,375,377,380,382],[134,32,41,176,135,32],"project\u002Fneutral\u002Fdocs",[178,32,32,179,180,32],"16412825","commenter\u002Fneutral\u002Fnone","echelon",[182,32,32,179,78,32],"16413864",[184,32,32,179,185,32],"16414349","patrickk",[77,38,41,187,78,32],"project\u002Fneutral\u002Fexecution",[189,38,32,190,191,32],"16410443","other\u002Fneutral\u002Fnone","throwawaysecops",[193,38,32,190,194,32],"16410915","foobarbecue",[196,38,32,190,197,32],"16411337","lowpro",[153,199,41,187,154,32],2,[103,41,41,201,104,32],"project\u002Fneutral\u002Fidea",[203,41,32,179,204,32],"16410240","kolinko",[142,41,41,201,104,32],[145,41,32,207,146,32],"commenter\u002Fneutral\u002Fidea",[209,41,32,210,211,32],"16410501","other\u002Fneutral\u002Fidea","ttul",[213,41,38,214,104,32],"16410640","project\u002Fcritical\u002Fidea",[216,41,32,179,217,32],"16410656","drdrey",[219,41,32,190,220,32],"16412756","sharemywin",[222,41,32,210,165,32],"16411361",[224,41,41,176,104,32],"16412177",[164,41,32,190,165,32],[227,41,32,190,228,32],"16411566","Kiro",[230,41,32,210,231,32],"16411214","eksemplar",[233,41,32,190,220,32],"16412666",[235,41,32,210,104,32],"16413096",[237,41,32,210,238,32],"16413316","phoneboy",[240,41,32,210,241,32],"16412607","langitbiru",[243,41,32,207,244,32],"16415516","jononor",[246,41,32,179,241,32],"16444238",[248,41,32,210,249,32],"16413315","__MatrixMan__",[251,41,32,210,252,32],"16413926","aiCeivi9",[254,41,32,190,255,32],"16410938","EtDybNuvCu",[257,41,32,210,185,32],"16414463",[259,260,41,261,262,32],"16411097",4,"project\u002Fneutral\u002Fprivacy","cheschire",[264,260,41,261,265,32],"16411251","zapita",[117,260,38,267,118,32],"project\u002Fcritical\u002Fprivacy",[269,260,32,179,262,32],"16445098",[271,260,32,190,272,32],"16447457","grzm",[274,260,32,190,262,32],"16467923",[276,34,32,190,277,32],"16409813","tomasien",[87,18,38,279,88,32],"project\u002Fcritical\u002Fdocs",[281,18,41,282,88,32],"16410584","maker\u002Fneutral\u002Fdocs",[99,284,38,214,100,32],7,[51,284,41,201,52,32],[287,284,38,214,191,32],"16410449",[289,284,32,190,290,32],"16410474","kirillseva",[292,284,32,190,293,32],"16411066","diegocerdan",[295,284,32,190,296,32],"16411956","drdeca",[298,299,41,300,301,32],"16409751",8,"project\u002Fneutral\u002Fnone","jpcapdevila",[303,299,41,300,304,32],"16409774","dang",[306,299,32,190,307,32],"16410178","sova",[309,299,32,179,310,32],"16410257","kss238",[312,299,32,179,307,32],"16410477",[314,299,32,179,315,32],"16411253","anonytrary",[317,171,32,190,318,32],"16409686","ukulele",[320,171,32,190,321,32],"16409742","fluxsauce",[323,171,32,190,304,32],"16409770",[325,171,32,190,326,32],"16409901","ricardobeat",[328,171,32,190,329,32],"16410382","intjk",[331,171,32,190,332,32],"16410467","amelius",[334,171,32,190,335,32],"16412761","codegladiator",[110,337,32,179,111,32],10,[339,337,32,179,340,32],"16410064","patrickbolle",[342,337,32,179,111,32],"16410094",[344,337,32,179,345,32],"16410441","cortesoft",[347,337,32,190,217,32],"16410701",[349,337,32,190,296,32],"16411082",[351,337,32,190,352,32],"16412003","weego",[354,337,32,190,355,32],"16410450","yjftsjthsd-h",[357,337,32,179,358,32],"16410075","mhluongo",[360,337,32,179,111,32],"16410159",[362,337,32,179,358,32],"16410679",[364,337,32,179,111,32],"16413275",[366,337,32,179,358,32],"16426806",[368,337,32,190,369,32],"16410192","lojack",[371,337,32,179,372,32],"16410116","krrrh",[374,337,41,300,296,32],"16410216",[376,337,32,190,111,32],"16410242",[378,337,32,190,379,32],"16411033","quickthrower2",[381,337,32,190,111,32],"16412723",[383,337,32,190,379,32],"16416801",[],[386,391,396,401,406,411],{"id":387,"name":388,"points":389,"category":390},"16422696","CSS-Keylogging",576,"security_privacy",{"id":392,"name":393,"points":394,"category":395},"16389609","viewimage",219,"dev_tools",{"id":397,"name":398,"points":399,"category":400},"16392096","OpenBSD Email Service",215,"infrastructure",{"id":402,"name":403,"points":404,"category":405},"16393566","Kismet",199,"consumer_social",{"id":407,"name":408,"points":409,"category":410},"16386173","Gnomecast",176,"creative",{"id":412,"name":413,"points":414,"category":400},"16431022","Mux Video",124,false,"v2",{"id":418,"name":5,"line":6,"ai":415,"cat":20,"year":13,"points":14,"comments":15,"rec":29,"s":419,"top":18,"kw":420,"maker":11,"domain":10,"tier":19,"attempts":32,"strip":421,"url":9,"mix":422,"praise":84,"objection":92,"sub":21},16409572,-0.2,[24,25,26,27,28],"3030330103000000310111033000000000000300",[32,33,32,34],1794036563512]