[{"data":1,"prerenderedAt":208},["ShallowReactive",2],{"project-7719980":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":45,"what":46,"said":71,"maker_in_thread":135,"shape":139,"grid":143,"attempts":170,"same_week":171,"maker_shows":38,"maker_hidden":200,"reader_version":201,"card":202},"7719980","bitcoin-akka","a btcwallet client, written in Scala and built on akka","title","Show HN: bitcoin-akka – a btcwallet client, written in Scala and built on akka","https:\u002F\u002Fgithub.com\u002Fgoldmar\u002Fbitcoin-akka\u002F","github.com","goldmar",1399625562,2014,49,11,654,2272,29,"shown","finance_crypto","bitcoin wallet client","library",[24,25,26,27,28],"bitcoin","btcwallet","scala","akka","websocket notifications","debated",-0.059,{"positive":32,"neutral":32,"mixed":33,"critical":34},2,0,3,7,{"idea":37,"design":39,"docs":40,"execution":41,"privacy":42},{"positive":38,"critical":33},1,{"positive":33,"critical":38},{"positive":33,"critical":38},{"positive":38,"critical":33},{"positive":33,"critical":38},[44,38,34,34,38,33,38,33,33,44,33],5,null,{"problem":45,"audience":45,"pricing":45,"motivation":47,"time_to_build":45,"stack":54,"openness":70,"stage":70,"team_size":70},{"value":48,"source":49,"evidence":50},"Needed notification support, so chose btcd and btcwallet","maker",[51],{"id":52,"by":11,"text":53},"7721457","Wow, nice to see you commenting here! btcd \u002F btcwallet was an obvious choice since I wanted notification support. It's an impressive piece of work that you've created, and I…",[55,61,66],{"value":56,"source":49,"evidence":57},"Scala",[58,60],{"id":59},"post",{"id":52,"by":11,"text":53},{"value":62,"source":49,"evidence":63},"Akka",[64,65],{"id":59},{"id":52,"by":11,"text":53},{"value":67,"source":49,"evidence":68},"btcd \u002F btcwallet",[69],{"id":52,"by":11,"text":53},"unknown",{"praise":72,"objections":83,"requests":107,"questions":108,"alternatives":116},[73,79],{"value":74,"source":49,"evidence":75},"Scala and Akka are enjoyable to work with",[76],{"id":77,"by":11,"text":78},"7721502","I agree on the part that working with Scala and akka is enjoyable! :) About being over-engineered... well, it is quite extensive for what it does but I'm not sure I agree with it…",{"value":80,"source":49,"evidence":81},"btcd and btcwallet are impressive, modular projects",[82],{"id":52,"by":11,"text":53},[84,92,100],{"value":85,"source":86,"evidence":87},"Akka actors cannot block without tying up threads","commenter",[88],{"id":89,"by":90,"text":91},"7720367","danieldk","It seems that typed actor support it somewhat incomplete. Once you wanted to use typed actors with routers and resizing, there was no documentation. There were some mailing lists…",{"value":93,"source":86,"evidence":94},"Akka typed actors are poorly supported and under-documented",[95,96],{"id":89,"by":90,"text":91},{"id":97,"by":98,"text":99},"7720097","pkuki","In Akka you can use typed actors as well: http:\u002F\u002Fdoc.akka.io\u002Fdocs\u002Fakka\u002Fsnapshot\u002Fscala\u002Ftyped-actors.html",{"value":101,"source":86,"evidence":102},"Wallet design requires passphrase to derive addresses, which hurts server use",[103],{"id":104,"by":105,"text":106},"7721557","mappum","The README for the btcwallet library says that it needs to decrypt the root key every time it needs to derive a new address. With hierarchical deterministic keys, you can derive…",[],[109],{"value":110,"source":86,"evidence":111},"Are Scala 2.10 reflection bugs with typed actors fixed?",[112],{"id":113,"by":114,"text":115},"7720343","lmm","Under Scala 2.10 there were bugs in the reflection system that made those almost unusable; is that now all fixed?",[117,124,131],{"value":118,"source":86,"evidence":119},"Python half-a-node with asyncio and websockets",[120],{"id":121,"by":122,"text":123},"7720113","eric_bullington","Cool project. btcd is going to make projects like this so much easier in the future, I think. The old school way of doing something like serving notifications over websockets…",{"value":125,"source":86,"evidence":126},"btcrpcclient JSON-RPC library in Go",[127],{"id":128,"by":129,"text":130},"7720550","conformal","nice to see btcd getting more usage, goldmar :) for the related blog entry with some more details, check out…",{"value":132,"source":49,"evidence":133},"btcctl and curl\u002Fhttpie for JSON-RPC calls",[134],{"id":52,"by":11,"text":53},{"comments":32,"answered":33,"key":136},[137,138],{"id":77,"text":78},{"id":52,"text":53},{"commenters":140,"max_depth":34,"maker_replies":32,"first_comment_mins":141,"lifespan_hours":142},9,51,8,[144,146,150,152,154,156,158,160,164,166,168],[121,33,44,145,122,33],"project\u002Fpositive\u002Fidea",[147,38,38,148,149,33],"7720068","project\u002Fcritical\u002Fdesign","rtpg",[97,38,34,151,98,33],"project\u002Fneutral\u002Fdocs",[113,38,34,153,114,33],"project\u002Fneutral\u002Fexecution",[89,38,38,155,90,33],"project\u002Fcritical\u002Fdocs",[77,38,33,157,11,38],"maker\u002Fneutral\u002Fnone",[104,32,38,159,105,33],"project\u002Fcritical\u002Fprivacy",[161,32,33,162,163,33],"7721715","commenter\u002Fneutral\u002Fprivacy","joshrickmar",[165,32,33,162,105,33],"7721738",[128,34,44,167,129,33],"project\u002Fpositive\u002Fexecution",[52,34,33,169,11,38],"project\u002Fpositive\u002Fdesign",[],[172,177,181,186,191,195],{"id":173,"name":174,"points":175,"category":176},"7741564","Wesnoth",146,"games",{"id":178,"name":179,"points":180,"category":176},"7730555","OpenRA",131,{"id":182,"name":183,"points":184,"category":185},"7742719","Quaderno.io",69,"web_saas",{"id":187,"name":188,"points":189,"category":190},"7738026","Crowsnest",61,"infrastructure",{"id":192,"name":193,"points":194,"category":20},"7740867","Hive",55,{"id":196,"name":197,"points":198,"category":199},"7714909","Kiwichat",50,"consumer_social",false,"v2",{"id":203,"name":5,"line":6,"ai":200,"cat":20,"year":13,"points":14,"comments":15,"rec":29,"s":204,"top":18,"kw":205,"maker":11,"domain":10,"tier":19,"attempts":33,"strip":206,"url":9,"mix":207,"praise":74,"objection":85,"sub":21},7719980,-0.06,[24,25,26,27,28],"51331010050",[32,32,33,34],1793990905384]