I'm interested in learning about hard technical problems you think are worth solving.
It turns out that this is a way harder problem than I thought. I'm in this space for some time now and am happy to talk about it.
Relevant links: https://github.com/canonical-debate-lab/paper/blob/master/RE...
You might be aware of it already, but just in case, the most progress I've seen in the area of web-based argument mapping has been Arguman ( https://github.com/arguman/arguman.org ). They're also following an open source model and there could be opportunities to co-operate and/or share ideas.
Looking at all these tools makes it clear how difficult it is to create one that actually "works".
Most of the researchers at the canonical debate lab created their own tool in the past and are now discussing how a next-generation tool should look like.
It's interesting to dive into the factors that influence online debates; reputation, trolling, anonymity, echo-chambers, the hive mind, language barriers, commercial interests.... There's so much more to an online discussion than just the argument presented...
With the arrival of webgpu, I predict we'll begin to see end to end frameworks for building web apps that own the entire pipeline of application state management to drawing pixels on the screen.
1. Memory Safety C-language literally dominates embedded software stack, while every on knows it is not memory safe and terrible memory bugs will be found but not yet discovered.
2. Compile time The whole GNU toolchain take minutes if not hours to make, which makes CI/CD painfully long.
Interesting.
Privacy-respecting decentralized online identity.
Just in case: https://solidproject.org/
[0] http://www.weboftrust.info/
however, a friend of mine has been working on a community site for fishing enthusiasts for years. it's _extremely hard_ to bootstrap a community site of any kind, even if it's not "social networking" per se.