Hacker News new | ask | show | jobs
by summm 2048 days ago
The GUI was never the problem. The problem is that this thing does not have any focus. Lots of dev work is done by students, BA, MA or PhD, who disappear after their thesis is done. The others always get sidetracked to numerous unrelated side-projects and features, which are interesting and generate research papers, but do not address the main problems for the overall project.

Oh, they did find time to build APIs and bindings. But again, no focus, esoteric languages such as nim and guile. Rust had one student working, who left of course. The python port was using DBUS (!!) as an additional intermediate inter-process-communication, instead of just using the IPC they already had (which is basically bare C structs over unix pipes). Obviously, after that student left, nobody cared, and the pain to maintain two layers of indirection is just to high for anyone else to step up. Oh, and you can't automatically generate bindings, because their C interface definitions are just too littered with "elegant" macros.

Besides, what would you have that API for? There is nothing at least a bit useful. Nothing the most technically oriented person would even want to just play around.

I really like those ideas and the overall goal, and I really want to be optimistic, but in the end, you may be right. If I was a 3-letter agency, I'd love this style of privacy project btw.