[{"data":1,"prerenderedAt":624},["ShallowReactive",2],{"project-5468467":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":50,"post_text":52,"what":53,"said":92,"maker_in_thread":221,"shape":232,"grid":236,"attempts":580,"same_week":587,"maker_shows":49,"maker_hidden":616,"reader_version":617,"card":618},"5468467","Nightweb","An anonymous P2P social network for Android, written in Clojure","title","Show HN: An anonymous P2P social network for Android, written in Clojure","http:\u002F\u002Fnightweb.net\u002F","nightweb.net","gw",1364732361,2013,257,133,49,1739,3,"legend","consumer_social","anonymous p2p social network","mobile_app",[24,25,26,27,28],"p2p social network","anonymous social network","i2p","android","clojure","curious",0.023,{"positive":32,"neutral":33,"mixed":34,"critical":35},20,48,1,22,91,{"idea":38,"privacy":41,"design":43,"docs":45,"performance":46,"execution":47},{"positive":39,"critical":40},13,6,{"positive":42,"critical":18},0,{"positive":44,"critical":42},4,{"positive":42,"critical":42},{"positive":42,"critical":18},{"positive":48,"critical":49},2,10,[51,44,18,18,18,34,18,44,18,44,42,34,48,34,34,34,18,51,18,34,51,18,51,44,51,34,34,34,34,51,44,18,18,34,34,18,48,34,51,18],5,null,{"problem":54,"audience":52,"pricing":52,"motivation":52,"time_to_build":52,"stack":64,"openness":90,"stage":91,"team_size":90},{"value":55,"source":56,"evidence":57},"Social networking without central servers or traceable identities","maker",[58,61],{"id":59,"by":11,"text":60},"5468972","The word \"decentralized\" is a pretty loaded term unfortunately. I think tent.io and other similar projects are decentralized in the sense of who controls the servers, but they…",{"id":62,"by":11,"text":63},"5469193","I do not use I2P's domain name system at all. Everything is just fully-qualified base32 hostnames underneath.",[65,71,78,84],{"value":66,"source":56,"evidence":67},"Clojure",[68],{"id":69,"by":11,"text":70},"5468541","Things have improved quite a bit recently. Daniel Solano Gomez is the pioneer here, and Alex Yakushev made it a lot simpler by creating the lein-droid plugin for leiningen last…",{"value":72,"source":56,"evidence":73},"I2P network layer",[74,75],{"id":59,"by":11,"text":60},{"id":76,"by":11,"text":77},"5469087","I didn't actually modify the core or router code at all, I only needed to modify the I2PSnark code (i.e. the BitTorrent component). I did not roll my own crypto at all, other…",{"value":79,"source":56,"evidence":80},"Android (requires 4.0.3+)",[81],{"id":82,"by":11,"text":83},"5469043","It requires version 4.0.3 (Ice Cream Sandwich) and above, so that may be the issue.",{"value":85,"source":56,"evidence":86},"DSA-SHA1 key pairs",[87],{"id":88,"by":11,"text":89},"5470311","Yeah I chose that because I2P uses it. The devs are already discussing upgrading, and once they do I will upgrade it in Nightweb as well.","unknown","beta",{"praise":93,"objections":122,"requests":153,"questions":183,"alternatives":202},[94,110],{"value":95,"source":96,"evidence":97},"Polished app and landing page for a beta","commenter",[98,102,106],{"id":99,"by":100,"text":101},"5469779","robert_foss","This app is pretty well polished and from an ideological standpoint very awesome. If you have any feedback\u002Frequests for I2P, I'm sure that zzz would be very interested since he…",{"id":103,"by":104,"text":105},"5468675","ge0rg","Wow, this is just awesome! The app is really polished for an early beta release, especially that hidden markdown feature. Just three things that come to my mind: 1. how long does…",{"id":107,"by":108,"text":109},"5468761","pandeiro","Definitely looking forward to using it and reading the code. Landing page is profesh too. Well done.",{"value":111,"source":96,"evidence":112},"Decentralized, anonymous design appeals",[113,114,118],{"id":99,"by":100,"text":101},{"id":115,"by":116,"text":117},"5468733","oellegaard","I always had the idea to create a distributed social network, I'm looking forward to seeing how this goes :-) Hopefully very well, would love to delete my facebook account.",{"id":119,"by":120,"text":121},"5468471","chuhnk","Very intriguing. I was just beginning research into a server-less shared state model and this seems to solve that quite nicely.",[123,134,142],{"value":124,"source":96,"evidence":125},"Cannot be installed on some Android phones or countries",[126,130],{"id":127,"by":128,"text":129},"5469026","rurban","Not yet indexed by Play Store, but can be found by going to the http url. Oops, the problem is: My 2 T-Mobile HTC 4G phones are not compatible with this app. Neither T-Mobile…",{"id":131,"by":132,"text":133},"5471598","challymoore","Is there country restriction? It says incompatible for my country",{"value":135,"source":96,"evidence":136},"High mobile data and battery usage",[137,141],{"id":138,"by":139,"text":140},"5469374","w1ntermute","Does this have a particularly adverse effect on phone battery life, when compared to a well-written app for a centralized social network (aka, not the Facebook Android app;…",{"id":103,"by":104,"text":105},{"value":143,"source":96,"evidence":144},"Sybil attacks and spam resistance unclear",[145,149],{"id":146,"by":147,"text":148},"5468800","saintx","I wonder how they're going to get around the problem of malicious collectives and Sybil attacks, given the anonymity constraint. You should be able to set up dozens of fake…",{"id":150,"by":151,"text":152},"5468751","joelthelion",">How does it avoid spam? For me a good solution would be to use machine learning, the same way spam filtering works for email. A decentralized version of Reddit could actually be…",[154,165,172],{"value":155,"source":96,"evidence":156},"Desktop or web client",[157,161],{"id":158,"by":159,"text":160},"5468880","sklivvz1971","Why do you say it's a \"killer app\" for Android? I think it's a great idea, but it does not use the fact that it lives on a mobile phone, so it's certainly not a killer app for…",{"id":162,"by":163,"text":164},"5468683","bdr","This is so cool. It makes me want to switch to Android just to use it. Any thoughts on a desktop client?",{"value":166,"source":96,"evidence":167},"Wi-Fi only setting",[168],{"id":169,"by":170,"text":171},"5468823","maniacwhat","I think a setting to only use WiFi would be valuable for a lot of users.",{"value":173,"source":96,"evidence":174},"F-Droid or APK download",[175,179],{"id":176,"by":177,"text":178},"5468847","fruscon","Please bring this to FDroid! In the meantime an APK for download would be nice.",{"id":180,"by":181,"text":182},"5469064","SergeG","Great stuff but will it really scale? See secushare.org\u002F2011-FSW-Scalability-Paranoia Did anyone try to save Nightweb's data directory encrypted in Dropbox or ownCloud? Would it…",[184,191],{"value":185,"source":96,"evidence":186},"How does it differ from tent.io",[187],{"id":188,"by":189,"text":190},"5468922","motter","Here goes: http:\u002F\u002Fnightweb.net\u002F#type=user&userhash=4zfhmwiio7kdp5ocvgrqpt6ktsgp3hgm How does the protocol differ from, say, tent.io? Just in case anyone has the same issue: on my…",{"value":192,"source":96,"evidence":193},"How does it get past NAT on mobile networks",[194,198],{"id":195,"by":196,"text":197},"5468960","jcfrei","had the same idea a while back and was pondering how I would get past NAT if you are on a mobile network. does it work there as well? I'm assuming it will continue to work as…",{"id":199,"by":200,"text":201},"5470223","synctext","Great idea. In fact, this type of functionality is hopefuly becoming an Internet Standard: http:\u002F\u002Fwww.internetsociety.org\u002Farticles\u002Fmoving-toward-censorship-free-internet However,…",[203,207,214],{"value":204,"source":96,"evidence":205},"tent.io",[206],{"id":188,"by":189,"text":190},{"value":208,"source":96,"evidence":209},"Cjdns",[210],{"id":211,"by":212,"text":213},"5469752","projectmeshnet","Have you considered Cjdns, an alternative to I2P that does not require the internet?",{"value":215,"source":96,"evidence":216},"tor2web",[217],{"id":218,"by":219,"text":220},"5468881","pudquick","There's no reason a third party couldn't host a read-only view into Nightweb, performing something similar to tor2web.org. The third party would be running their own Nightweb…",{"comments":222,"answered":223,"key":224},27,16,[225,228,231],{"id":226,"text":227},"5468677","Thanks very much. By the way, currently clicking the link in a browser doesn't seem to bring up the intent chooser to open it in the Nightweb app. I'll try to fix that today. In…",{"id":229,"text":230},"5469002","I think it's considered bad practice to define your own URI scheme for your app, though it is very common on iOS since you have no other choice. I thought using HTTP links would…",{"id":69,"text":70},{"commenters":233,"max_depth":234,"maker_replies":222,"first_comment_mins":18,"lifespan_hours":235},73,9,37,[237,241,245,248,252,256,259,262,265,268,271,274,277,280,283,286,288,292,295,299,302,304,307,309,312,314,315,316,318,319,321,324,328,332,335,338,339,342,345,347,348,350,351,353,355,357,361,364,366,371,372,374,376,379,382,386,388,390,392,395,398,402,407,408,411,415,417,419,421,423,426,429,431,434,436,438,441,443,445,448,450,454,455,458,460,463,465,467,469,471,474,475,477,479,481,483,486,490,494,497,499,501,503,505,506,509,512,514,517,519,521,525,526,528,532,535,537,539,541,543,545,547,550,552,555,558,560,565,567,569,571,573,576],[238,42,42,239,240,42],"5471685","other\u002Fneutral\u002Fperformance","unlogic",[242,34,51,243,244,42],"5468652","project\u002Fpositive\u002Fidea","wwwtyro",[246,34,51,243,247,42],"5468676","DoubleMalt",[249,34,51,250,251,42],"5468807","project\u002Fpositive\u002Fnone","goldfeld",[253,34,18,254,255,42],"5468855","project\u002Fneutral\u002Fnone","cdata",[257,34,18,254,258,42],"5468932","kvgr",[260,34,18,254,261,42],"5469355","gr359",[263,34,18,254,264,42],"5469397","nmolo",[266,34,18,254,267,42],"5469052","dkersten",[269,34,18,254,270,42],"5469206","jlehman",[272,34,18,254,273,42],"5469424","pseudonymous123",[275,34,18,254,276,42],"5470660","roberttomsons",[278,34,18,254,279,42],"5470959","platz",[281,34,18,254,282,42],"5469770","ziollo",[284,34,18,254,285,42],"5470039","ikhare",[287,34,18,254,285,42],"5470043",[289,34,34,290,291,42],"5470144","project\u002Fcritical\u002Fprivacy","cbhl",[293,34,18,254,294,42],"5472032","tinfoilman",[296,34,42,297,298,42],"5469763","other\u002Fneutral\u002Fnone","neutronicus",[300,34,18,254,301,42],"5471843","mr_spothawk",[226,34,42,303,11,34],"maker\u002Fneutral\u002Fexecution",[305,34,18,306,104,42],"5468682","project\u002Fneutral\u002Fdesign",[308,34,18,306,247,42],"5468709",[310,34,18,311,104,42],"5468732","project\u002Fneutral\u002Fidea",[313,34,18,311,247,42],"5468840",[218,34,51,243,219,42],[199,34,18,311,200,42],[317,34,18,311,104,42],"5468890",[229,34,42,306,11,34],[320,34,18,306,251,42],"5469081",[322,34,51,243,323,42],"5469006","joedogboi",[325,48,18,326,327,42],"5468794","maker\u002Fneutral\u002Fdocs","dmix",[329,18,18,330,331,42],"5468514","project\u002Fneutral\u002Fperformance","roma1n",[333,18,42,239,334,42],"5468535","lucian1900",[336,18,42,337,108,42],"5468746","other\u002Fneutral\u002Fidea",[69,18,42,330,11,34],[340,18,34,341,334,42],"5472316","project\u002Fcritical\u002Fperformance",[343,18,42,344,11,34],"5472737","maker\u002Fneutral\u002Fperformance",[346,18,18,344,334,42],"5477049",[188,44,18,311,189,42],[59,44,42,349,11,34],"maker\u002Fneutral\u002Fidea",[138,51,18,330,139,42],[352,51,34,341,255,42],"5469659",[354,51,18,330,291,42],"5470172",[356,51,34,341,108,42],"5470178",[358,51,42,359,360,42],"5475023","commenter\u002Fneutral\u002Fperformance","mncolinlee",[362,40,34,290,363,42],"5470265","sweis",[88,40,42,365,11,34],"maker\u002Fneutral\u002Fprivacy",[367,368,34,369,370,42],"5469071",7,"project\u002Fcritical\u002Fidea","fosap",[76,368,42,349,11,34],[373,368,34,369,370,42],"5469153",[375,368,42,349,11,34],"5469171",[377,368,42,378,100,42],"5469425","commenter\u002Fneutral\u002Fnone",[380,368,51,243,381,42],"5469282","incision",[383,368,42,384,385,42],"5470533","commenter\u002Fneutral\u002Fidea","Kiro",[146,387,34,369,147,42],8,[389,387,18,311,247,42],"5468853",[99,234,51,391,100,42],"project\u002Fpositive\u002Fexecution",[393,234,42,394,11,34],"5469791","maker\u002Fneutral\u002Fnone",[396,49,18,254,397,42],"5471161","Jach",[399,400,18,254,401,42],"5469663",11,"JBiserkov",[403,404,51,405,406,42],"5468775",12,"project\u002Fpositive\u002Fdesign","damaja",[158,39,34,369,159,42],[409,39,42,384,410,42],"5468954","danneu",[412,39,34,413,414,42],"5469010","project\u002Fcritical\u002Fexecution","fakeer",[416,39,42,303,11,34],"5469036",[418,39,42,384,251,42],"5469048",[420,39,42,384,247,42],"5468978",[115,422,51,243,116,42],14,[180,424,18,425,181,42],15,"project\u002Fmixed\u002Fperformance",[427,424,42,378,428,42],"5469104","Spittie",[430,424,42,394,11,34],"5469711",[432,424,18,394,433,42],"5470616","Fice",[435,223,18,311,219,42],"5468811",[437,223,42,306,11,34],"5468827",[439,223,51,440,219,42],"5468852","maker\u002Fpositive\u002Fidea",[119,442,51,243,120,42],17,[150,444,18,311,151,42],18,[446,444,18,311,447,42],"5469340","hucker",[449,444,18,311,151,42],"5470040",[451,452,18,311,453,42],"5469319",19,"mikecane",[162,32,51,243,163,42],[456,32,51,243,457,42],"5468915","ashr",[459,32,42,394,11,34],"5470195",[461,32,18,306,462,42],"5470353","bdunbar",[127,464,34,413,128,42],21,[82,464,42,466,11,34],"project\u002Fneutral\u002Fexecution",[468,464,34,413,128,42],"5469103",[470,464,42,384,251,42],"5469167",[472,35,34,369,473,42],"5469174","chacham15",[62,35,42,466,11,34],[476,35,18,466,473,42],"5469215",[478,35,42,466,11,34],"5469247",[480,35,34,369,473,42],"5469976",[482,35,42,466,11,34],"5470010",[484,35,34,290,485,42],"5469269","kedean",[487,35,42,488,489,42],"5471012","commenter\u002Fneutral\u002Fprivacy","welterde",[491,492,51,243,493,42],"5470890",23,"doctoboggan",[495,492,51,243,496,42],"5471469","dopamean",[103,498,51,405,104,42],24,[500,498,42,330,11,34],"5468691",[502,498,18,466,104,42],"5468710",[504,498,18,330,247,42],"5468863",[169,498,18,330,170,42],[507,498,18,330,508,42],"5469149","Amadou",[510,498,18,330,511,42],"5469399","Risryc",[513,498,42,394,11,34],"5469570",[515,498,18,466,516,42],"5471250","NoahTheDuke",[176,518,18,254,177,42],25,[195,520,18,306,196,42],26,[522,520,42,523,524,42],"5469232","commenter\u002Fneutral\u002Fexecution","fulafel",[131,222,34,413,132,42],[527,222,42,303,11,34],"5472832",[529,530,42,297,531,42],"5469426",28,"rtra",[533,534,34,413,261,42],"5469377",29,[536,534,42,303,11,34],"5469387",[538,534,51,391,261,42],"5469735",[540,534,34,413,276,42],"5470713",[542,534,42,303,11,34],"5470744",[544,534,34,413,276,42],"5471927",[546,534,34,413,276,42],"5472231",[548,534,42,549,11,34],"5473785","maker\u002Fpositive\u002Fnone",[551,534,51,405,276,42],"5474250",[553,534,42,554,11,34],"5474918","maker\u002Fneutral\u002Fpricing",[556,534,34,413,557,42],"5472184","infinita740",[559,534,42,303,11,34],"5473780",[561,562,18,563,564,42],"5468510",30,"project\u002Fneutral\u002Fprivacy","Polarity",[566,562,42,563,11,34],"5468519",[107,568,51,405,108,42],31,[211,570,18,311,212,42],32,[572,570,42,311,11,34],"5469780",[574,575,34,413,261,42],"5469389",33,[577,578,51,243,579,42],"5470596",34,"drifting",[581,582],{"id":4,"t":12,"points":14,"comments":15},{"id":583,"t":584,"points":585,"comments":586},"5965691",1372598683,192,63,[588,593,597,602,606,611],{"id":589,"name":590,"points":591,"category":592},"5482081","Cap'n Proto",286,"languages",{"id":594,"name":595,"points":596,"category":592},"5480073","Chardin.js",203,{"id":598,"name":599,"points":600,"category":601},"5485513","HN Store",190,"productivity",{"id":603,"name":604,"points":605,"category":20},"5474588","YouFM",132,{"id":607,"name":608,"points":609,"category":610},"5458248","Redstone",125,"infrastructure",{"id":612,"name":613,"points":614,"category":615},"5480685","Mosaic",106,"creative",false,"v2",{"id":619,"name":5,"line":6,"ai":616,"cat":20,"year":13,"points":14,"comments":15,"rec":29,"s":620,"top":18,"kw":621,"maker":11,"domain":10,"tier":19,"attempts":48,"strip":622,"url":9,"mix":623,"praise":95,"objection":124,"sub":21},5468467,0.02,[24,25,26,27,28],"5433313434012111353153545111154331132153",[32,33,34,35],1793990892761]