So the UI is a Discord clone, I think that's worth mentioning. It's not a bad thing, quite the opposite: Discord nailed it in that regard. Now are the chats end-to-end-encrypted? It only says calls are, so that remains ambiguous. I believe that would be a major sell for current Discord users. Overall looks like a great app to try out.
What's the point of end-to-end encryption on a group chat where the entire group can decrypt it? Discord users want end-to-end encryption to prevent Discord employees and outsiders from reading their chats. This doesn't have that risk, because the in-group runs the server.
Chatto is now open source
231–240 of 319 posts
Re: Chatto is now open source
#232So the UI is a Discord clone, I think that's worth mentioning. It's not a bad thing, quite the opposite: Discord nailed it in that regard. Now are the chats end-to-end-encrypted? It only says calls are, so that remains ambiguous. I believe that would be a major sell for current Discord users. Overall looks like a great app to try out.
What's the point of end-to-end encryption on a group chat where the entire group can decrypt it? Discord users want end-to-end encryption to prevent Discord employees and outsiders from reading their chats. This doesn't have that risk, because the in-group runs the server.
Re: Chatto is now open source
#233Earlier quoted context omitted.
How do you feel about open weight models, and fully open source models (all data, training scripts/recipies, and model weights all open source)?
I'm not aware of any advanced models with full training data available, let alone available with paid licenses for the training data. The process of training and using them is also not likely to be any better than commercial models. 23% of Ireland's power is going to data centers, spreading that among less efficient hardware in less efficient setups is unlikely to be better, unless the models are so bad nobody uses t…
I'm worried about that in particular because when I started using AI I often felt I wanted to say something nice to it, like just "thanks" after I got someting working with its help. But then I started thinking I'm crazy, that's a waste of typing, what does it matter if I tell AI "thanks" or not.
So I don't thank AI any more, do you?
But that means we get used to this style of conversation and soon enough we don't tell humans thanks either. We dont' put in the energy to lubricate our social interactions. I'm worried that interacting with AI will make us all rude.
Re: Chatto is now open source
#234Sure, the docs tell you exactly what to do to start a server, but not how to sign in to it. Or how to sign up (email is disabled).
There's an `operator` command which is supposed to let you create users, but it can't find the operator API.
You were that close to a perfect onboarding experience...
Re: Chatto is now open source
#235Doing it costs money, and it's not a cost you can simply shift to the end user (because only the original app developer has the required Apple certificates, and you don't want every server owner to sign up for the Apple Developer program)
Re: Chatto is now open source
#236> It’s designed to be extremely easy to self-host on your own infrastructure. Kudos for this. Per the docs: https://docs.chatto.run/ , > Chatto ships in a compact, self-contained binary > it uses NATS, a compact message broker that also ships with a built-in stream persistence engine [...] NATS is just as easy to provision as Chatto, and most of our examples will show you how. > you can also configure an external S3-…
Re: Chatto is now open source
#237- what kind of system design components are needed
- how is networking handled at scale? do you start the project thinking about 100 users or 10000 users or more?
- how are the components derived UMLwise
- is there a website you are aware of that does the requirements breakdown of projects like these?
Re: Chatto is now open source
#238Earlier quoted context omitted.
Fix it yourself.
Why would I do that? I'm not a domain expert in chat apps, and I've already got my own projects and software to fix. If I'm going to take on the maintenance of some chat app, why wouldn't I just build the whole ass thing myself from the beginning? Or, more prudently, why wouldn't I just skip over this one and find a chat app that's got a track record of continuing support so I don't give myself a headache down the ro…
Re: Chatto is now open source
#239Earlier quoted context omitted.
I'm not interested supporting in anyone who is willing to build on stolen property just so that we can accelerate enshittification and damage the environment. When the AI companies pay artists for their training material, stop building gas pipelines directly to data centers, and work on putting UBI in place before they try to replace all white collar labour, it may be worth revisiting. There's a reason that believing…
Stealing ideas, intellectual property (IP), etc are happening throughout the age of the human civilization, that does not prevent us as human moving forward. That's why there's little to no credit given to Muslim scholars (Arabic, Persian, Moorish Spain, etc) by the western scholars, by conveniently dismissing the Muslim golden era as "Dark Ages" but at the same time stealing the knowledge (idea, equations design, to…
Secondly, to this claim:
> That's why there's little to no credit given to Muslim scholars (Arabic, Persian, Moorish Spain, etc) by the western scholars, by conveniently dismissing the Muslim golden era as "Dark Ages" but at the same time stealing the knowledge (idea, equations design, tools, etc) for most of the prior inventions by the Muslim scholars, for example the telescope.
From the link you provided, in the very first paragraph:
> The works of Alhazen were frequently cited during the Scientific Revolution by Galileo Galilei, René Descartes, Johannes Kepler, and Christiaan Huygens.
No credit or frequent credit - which is it?
Re: Chatto is now open source
#240Earlier quoted context omitted.
We are in the same decision making stage and trying to choose between rabitMQ, Kafka, NATS and some solutions built on top of Redis. Did NATS eventually worked well?
Excellent. We already tested at okayish scale of 5 million messages per minute, with each message being less than 1KiB. Do note that NATS can easily handle 100x this scale. It's just what we had tested during initial days.
I have a stupid question - as I understand NATS works very well as a “message” pipe/bus. Anyway to get Redis type cache functionality as well ? Is it something possible ?