Earlier quoted context omitted.
Yep. Their docs inspire little hope that the protocol will be little more than niche. How to build on top of this protocol without requiring someone with domain specific knowledge is beyond what's offered. Cue XKCD protocols comic.
Matrix is gaining adoption throughout the open source world super quickly. There are screenshots, guides, and links to join all over the place. Given that, I'm really impressed that anyone looks at Matrix and thinks of it as "little more than niche".
Matrix and Riot Confirmed as the Basis for France’s Secure Instant Messenger App
181–190 of 204 posts
Re: Matrix and Riot Confirmed as the Basis for France’s Secure Instant Messenger App
#182Earlier quoted context omitted.
One of the community members has a bot that travels from room to room anytime somebody mentions a room link. The list (and graph!) of all indexed rooms is here: https://t2bot.io/voyager/
That graph burned downed my house (Macbook Air). :)
Re: Matrix and Riot Confirmed as the Basis for France’s Secure Instant Messenger App
#183Congrats Matrix team! That is huge. Competitor here, few questions: - You guys are currently implementing federated protocols, right? We do P2P protocols, I'm curious why you guys chose federated - why do you think it is better? - How are you guys different than Signal? Obviously way different than Telegram, as it isn't even Open Source (thanks for Open Sourcing your work!). - When I was working on our E2EE private m…
afaict, Matrix is both, kind of. Rooms are decentralized, while users are federated.
> What about signal?
Signal is great, but it solves a very different problem. It's a good replacement for talking to your best friends on your phone.
But it fails quickly once you go past that. No true multi-device, no talking without releasing your phone number, no public groups. No mentions, no permalinks. In that regard, I'd say matrix is closer to telegram and irc than WhatsApp or Signal
> what about metadata?
The state of metadata in E2E is... not good. Really, only the content of the message is secret. There are a number of ideas how to deal with this.
Re: Matrix and Riot Confirmed as the Basis for France’s Secure Instant Messenger App
#184So what's wronng with signal?
Re: Matrix and Riot Confirmed as the Basis for France’s Secure Instant Messenger App
#185Earlier quoted context omitted.
Matrix is gaining adoption throughout the open source world super quickly. There are screenshots, guides, and links to join all over the place. Given that, I'm really impressed that anyone looks at Matrix and thinks of it as "little more than niche".
> There are screenshots, guides, and links to join all over the place. Given that matrix describes itself as an open standard, neither of those aspects says much about the project other that there's either some goodwill or a PR department.
Re: Matrix and Riot Confirmed as the Basis for France’s Secure Instant Messenger App
#186Re: Matrix and Riot Confirmed as the Basis for France’s Secure Instant Messenger App
#187Earlier quoted context omitted.
Go is a great choice for implementing a network protocol but most of the time, rewriting is not a great choice (source needed). Do you have any public discussions or blog posts about this decision?
So totally agreed that rewrites are almost always not a good idea, as per the famous "Things you should never do!" Joel Spolsky post ( https://www.joelonsoftware.com/2000/04/06/things-you-should-... ). The difference for a project like Matrix however is that our product is not really any single software codebase but the protocol spec itself. In fact, it's a bad smell about the spec if it's too hard to implement it -…
Re: Matrix and Riot Confirmed as the Basis for France’s Secure Instant Messenger App
#188Earlier quoted context omitted.
(oh, and we rewrote (almost) the whole thing in Go, too)
I saw someone bitching elsewhere about Python 2.7, but have yet to see any other semi-relevant complaints yet, so congrats to the team on that! Any comment on that?
> Preparation for py3 (PR #3061, #3073, #3074, #3075, #3103, #3104, #3106, #3107, #3109, #3110) Thanks to @NotAFile!
Re: Matrix and Riot Confirmed as the Basis for France’s Secure Instant Messenger App
#189Earlier quoted context omitted.
Go is a great choice for implementing a network protocol but most of the time, rewriting is not a great choice (source needed). Do you have any public discussions or blog posts about this decision?
So totally agreed that rewrites are almost always not a good idea, as per the famous "Things you should never do!" Joel Spolsky post ( https://www.joelonsoftware.com/2000/04/06/things-you-should-... ). The difference for a project like Matrix however is that our product is not really any single software codebase but the protocol spec itself. In fact, it's a bad smell about the spec if it's too hard to implement it -…
Re: Matrix and Riot Confirmed as the Basis for France’s Secure Instant Messenger App
#190Earlier quoted context omitted.
So totally agreed that rewrites are almost always not a good idea, as per the famous "Things you should never do!" Joel Spolsky post ( https://www.joelonsoftware.com/2000/04/06/things-you-should-... ). The difference for a project like Matrix however is that our product is not really any single software codebase but the protocol spec itself. In fact, it's a bad smell about the spec if it's too hard to implement it -…
Are those Dendrite core developers that had to leave coming back now that you have secured funding?
https://github.com/matrix-org/dendrite/graphs/contributors paints a fairly clear picture of where things have got to (with Synapse temporarily taking priority since Jan).