Quote from: LouisCyphre on July 19, 2012, 07:15 pmInteresting idea, but why choose Java for it? It's an ugly, horrible piece of shit of a language and, contrary to Sun's/Oracle's claims, is pretty bloody far from platform independent.Agreed, at least for this purpose. I'm not so worried about being platform independent as I am security and speed. Java is simply too inefficient, I mean, this is a piece of software that's going to be doing a helluva lot of CPU intensive cryptography, if it were possible it ought be written in assembly. In practice though, I'd like to see it written in something like lisp (piece by piece in an agile fashion, to get it off the ground quickly and iron out the logical bugs) and then translated and made more resource economical by a related working group into C over time which are back by a few versions. Might sound like doubling the effort, but there's a case to be made for an inefficient lisp working edition because you often want changes e.g. bug fixes to be rapidly incorporated into everybody's copy on the network ASAP and it makes sense from a 'two system' throwaway prototype development model too. Then while that's going on you have guys beavering away at making it more efficient in C until eventually it's ridiculously efficient and becomes the Gold Standard for lots of people to use, not just SR and related black market hidden services on the darknet, and that will give us yet more cover + feedback from a larger audience until the vast majority of serious bugs are found etc. Also, some important parts of the software should be written using rigorous methods like formal methods or something similar, so that we know the core of the system is literally proven to work.Problem is getting enough of the right people with the right skillsets in one place at the same time for long enough to pull off a decent alpha version, and then continue for years with a smaller agile team. It is possible, I mean if Linus can use the Internet to create an entire operating system, this should be simple. Of course Linus didn't have to worry about the FBI putting a dent in the front door, but there are similar constraints.In other news, I must complete a little project that I've been meaning to get around to for some time... Watch this space folks!