Live data from Hacker News

Show HN: An anonymous P2P social network for Android, written in Clojure

nightweb.net

21–30 of 141 posts

Re: Show HN: An anonymous P2P social network for Android, written in Clojure

#22
post #5

I would love some comments on the maturity and performance of Clojure (speed, load times, memory consumption, executable size...) for Android apps.

While the app is interesting, I am also more interested in Clojure's feasibility for writing Android apps. Last time I looked, Dalvik's GC was so bad it took many seconds for the Clojure runtime to bootstrap.

There is also the possibility of using and wrapping the Apache Cordova (phonegap) API from ClojureScript. Trade-offs galore there, but one advantage is faster (still not comparable with native) startup time.

Re: Show HN: An anonymous P2P social network for Android, written in Clojure

#23
>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 pretty simple, with a flooding P2P network coupled to some machine learning on each of the nodes.

The beauty is that anyone would be free to implement the content filtering measures the way they like it.

Re: Show HN: An anonymous P2P social network for Android, written in Clojure

#27
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 accounts to vouch that you're a "good" person, or that someone else is a "bad" person, use astroturf tactics to wage malicious campaigns against other parties, and basically sow havoc.

Re: Show HN: An anonymous P2P social network for Android, written in Clojure

#28
post #9

I have been waiting for this. Here's my Nightweb link for anyone interested in experimenting with me: http://nightweb.net/#type=user&userhash=5avfzwgkdzgddsv3... gw: It would be great to have multiple personas available to me, like an inverse of google+ circles.

http://nightweb.net/#type=user&userhash=fcx2ahb4vuobu7ej... That's mine ... awww feels like the beginnings of ICQ ;) But ... we can hack on it ... finally a good reason to learn Clojure.

Exactly, I've been both wanting to learn Clojure and develop for Android (but no Java thanks) for a while.

So here's mine http://nightweb.net/#type=user&userhash=dtvjjjuk7eai42xx...

Re: Show HN: An anonymous P2P social network for Android, written in Clojure

#29
One thing that wasn't clear in the protocol or explanation page was the favorite-of-a-favorite discovery.

I'm assuming this works by including your personal favorites in your meta torrent, so when people get your new content, they also get a list of who you've favorited?

Does this also mean that the meta update notification gets sent out when I favorite / de-favorite someone?

Re: Show HN: An anonymous P2P social network for Android, written in Clojure

#30
post #16
post #11

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 it take to propagate updates? 2. what is the traffic consumption on mobile? 3. what about statusbar notifications?

Once you've bootstrapped/integrated with the network, it takes a minute or two for a new update to reach you in my testing. The initial time to bootstrap onto the network is around five minutes. The traffic consumption is pretty high, because it becomes a full peer on the I2P network. Over a month I would expect it to consume around 1GB or more. If this becomes an issue for people, I may add the ability to be a non-c…

I think a setting to only use WiFi would be valuable for a lot of users.
Post reply on HN