Live data from Hacker News

Cabal: A peer-to-peer, off-grid, community-first, hackable chat platform

cabal.chat

101–110 of 337 posts

Re: Cabal: A peer-to-peer, off-grid, community-first, hackable chat platform

#101
post #84

Earlier quoted context omitted.

I picked up The Selfish Gene because I was hoping to figure out how JavaScript got so popular.

Any insights?

IMO, JavaScript became the most popular language in the world because:

1) Everyone with a modern, full-featured browser already has it. There's nothing to install. It's the modern equivalent of the built-in BASIC in the early microcomputers.

2) "View Source" lets you see exactly how something was done at the click of a mouse. This is invaluable for learning.

3) Writing it and debugging it just requires a text editor and the browser mentioned before, not some baroque toolchain. You can even modify it and rerun it from directly within the browser, most of which have fairly sophisticated JS debuggers built in nowadays.

4) Rich text, GUI widgets, networking...all that stuff is already baked into the browser cake. You don't need to fool around with a separate libraries.

5) Interpreted, so iterative development is fast.

6) Forgiving (some would say "sloppy"), so beginners don't get overwhelmed with type systems and similar shizzle ("Why can't I just add 1 and 0.5? WTF?") Of course, this also brings problems along with it. No free lunches.

Some other languages, on some platforms, have some of these features, but none to my knowledge has all of them.

For example, Linux systems do come with C, and do have the source code available, but looking up the line of source that produced exactly what you're seeing on the screen in, say, an X program, is a far more involved process than just right-clicking it and choosing "View Source".

Node, in turn, became popular because JavaScript is popular.

That's my take, FWIW.

Re: Cabal: A peer-to-peer, off-grid, community-first, hackable chat platform

#102

why would I want yet another chat platform when there's already Matrix/IRC/XMPP/telegram/signal, and oh yes, Whatsapp etc?

Part of what the world needs is not just the "app", but an app that's Open Source MIT License, so everyone has complete freedom, rather than the original authors being able to dictate certain terms going forward, and maintain control.

I've done 90% of the difficult coding in https://quanta.wiki, which is MIT License. I just need to add the P2P part. Maybe I'm sounding like Ali G. when he invented the "flying skateboard" and had everything solved except for the "physics". :)

Re: Cabal: A peer-to-peer, off-grid, community-first, hackable chat platform

#104

Earlier quoted context omitted.

https://matrix.org/blog/2020/06/02/introducing-p-2-p-matrix/

Oh wow! I must have missed that somehow! Very interesting! I have been a fan of Matrix for a long time and have been very excited by all of the progress made recently! Particularly, the new UI experience for E2E encrypted channels is amazing! You managed to get solid security without sacrificing usability. Thank you for your dedication to Matrix and its community!

this is why i resist new chat apps....signal is tiding me over until p2p capable, e2e by default matrix is ready to go on desktop, android and ios...then i will be ready to use, donate, buy vector hosting, and evangelize oodles.

Re: Cabal: A peer-to-peer, off-grid, community-first, hackable chat platform

#106

This looks promising. Is there a web client, or only a desktop client?

Right now it's desktop and terminal only, but there is a lot of interest in web and mobile clients.

If you want the best Web App in the world take my codebase (quanta.wiki) and built on top of it. The whole thing is a simple tree structure, on MongoDB, using a 'path-based' tree so you don't even have to learn a specific relational database structuring, and you can put something else on the back end to replace MongoDB. If you like Java+TypeScript+React then I've given you a 250,000 loc head start.

Re: Cabal: A peer-to-peer, off-grid, community-first, hackable chat platform

#107

Earlier quoted context omitted.

I get your point, but a product is only bought or used if people value it in some way (whether for good reasons or bad reasons), so product evolution has people’s values built into the process.

Product evolution has people's actions built into the process. Who, before playing Farmville, would value spending $1000 on digital sheep?

People’s actions reflect their true values. The sad truth is that people paying $1000 for digital sheep value the immediate gratification of the game more than other uses of that money at the moment of purchase.

Addictive products designed to exploit our baser instincts are dangerous, so again, I get and agree with your point, but I think it’s important to remember that voluntarily purchased products are by definition valued by the people who purchase them. The values of the people purchasing products are an intrinsic part of product evolution.

Re: Cabal: A peer-to-peer, off-grid, community-first, hackable chat platform

#108
post #77
post #47

Earlier quoted context omitted.

Which browser? Looks fine for me using latest Edge.

Do you use edge on mobile? I haven’t heard of anyone using that before, so was curious if you missed the mobile part of the post or if you do use it mobile.

You’re correct, I did miss the mobile part.

Re: Cabal: A peer-to-peer, off-grid, community-first, hackable chat platform

#109
post #100

I've developed a great social media system that's basically a centralized system, although I added Fediverse capability to it recently. It's here: https://quanta.wiki . I'm looking for a way to leverage Quanta's power on top of some kind of true peer-to-peer architecture to make it censorship resistant, because BigTech has just now gone nuclear in their censorship efforts. So I'm currently trying to find the right pe…

>BigTech has just now gone nuclear in their censorship efforts Who's being censored? Twitter, Facebook etc. are private platforms and they've been banning users who break their TOS throughout their histories.

Private entities can and do engage in censorship.

Re: Cabal: A peer-to-peer, off-grid, community-first, hackable chat platform

#110
post #100

I've developed a great social media system that's basically a centralized system, although I added Fediverse capability to it recently. It's here: https://quanta.wiki . I'm looking for a way to leverage Quanta's power on top of some kind of true peer-to-peer architecture to make it censorship resistant, because BigTech has just now gone nuclear in their censorship efforts. So I'm currently trying to find the right pe…

>BigTech has just now gone nuclear in their censorship efforts Who's being censored? Twitter, Facebook etc. are private platforms and they've been banning users who break their TOS throughout their histories.

I started using the term "nuclear" once Amazon Cloud Services decided to terminate the Parler web server hosting.

If internet service providers can shut down speech they disagree with, by going after the servers, then we're no longer living in a democracy.

Post reply on HN