Somebody port a *BSD, or minix, or haiku, or what-have-you to phones already.
Someone has already
http://mobile.slashdot.org/story/11/09/17/2050200/inferno-os-running-on-android-phones
but it didn't get much attention
now that I think about it, you are right
That's what I use, but you have to admit using an interface dating back to the 90s it's ridiculous.
Do you get an infinite comment loop?
On Android, if I click on a link in an e-mail to a response to a comment of mine it takes me to the Slashdot mobile site with the parent of my comment.
Scrolling down I get to my comment, then the reply, then my comment again, then the reply again, ad infinitum (or ad crash really).
I do not event get to the comments. The frontpage takes forever to load and cannot be scrolled.
I find it very amusing that we are having this conversation on a website that just deployed the slowest suckiest mobile website I have ever seen.
Will you still accept bitcoins? Paper bitcoins, maybe?
In addition to this the author is blatantly ignorant about ssl and criptography:
If you possess DuckDuckGo’s cert, you can decrypt all traffic to DuckDuckGo
They claim NSA can decrypt all SSL traffic on a whim. They probably can obtain DDG private key if they want to, but that does not mean that anyone with the _public_ key can decrypt all SSL traffic directed to them.
True that, but agreeing on a password is a lot easier than comparing key fingerprints. A phone call, if you trust you can recognize your partner voice, could suffice.
You may not even need a sideband channel, the name of the place where you met for the first time would probably be secure enough for most purposes.
"You already use the internet, they should be able easily to associate your IP with your identity. "
only if you are a complete fool and use your home internet for most things.
they cant find me in the noise of a starbucks connection.
Unfortunately for you, the combination of browser plugins you use is basically unique (see https://panopticlick.eff.org/) and more than sufficient to track you.
AFAIK, you can't use OTR for 'disconnected' messaging, where one user is offline atm.
Actually, you can, even if it is a bit impratical. The original OTR paper (http://www.cypherpunks.ca/otr/otr-wpes.pdf) even discussed a way to use OTR with emails. Unfortunately that never gained much support.
There are ways to prevent MitM attacks. The crypto.cat people were working on an implementation of the scialist millionaire protocol (http://en.wikipedia.org/wiki/Socialist_millionaire) that would use a simple password, exchanged via secure means (read: in person) to validate the partecipant public keys.
There is also a user friendly in-browser implementation: https://crypto.cat/ Go check it out.
They have been working on an smartphone version for a while but it's not ready for prime time yet.
How about this:
Open Source Ecology. A lot of work has gone into this.
Very interesting, thank you!
I've noticed several design suggestions in your code.