Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
Arathorn
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
40 ms
·
631.
▲
by
Arathorn
3y ago
Yup, "bitter" sounds about right. I'd be first to agree that Matrix hasn't evolved as rapidly as it should, and we (specifically me) could and should have been more focused. Building out future-looking projects like P2P
632.
▲
by
Arathorn
3y ago
the original post has a full section about Matrix’s support for E2EE group video calls, which you can play with at https://call.element.io . This, and much more, is the point.
633.
▲
by
Arathorn
3y ago
Hey, sorry that you got bitten; it must have been a catastrophic problem judging by how upset your comments are. If XMPP does what you need then I’m genuinely glad for you :)
634.
▲
by
Arathorn
3y ago
The livestream/recording ended up at https://youtu.be/3DhyZZjyn9c for anyone following this mini adventure :)
635.
▲
by
Arathorn
3y ago
https://github.com/vector-im/hydrogen-web/blob/master/doc/SD... is the best option currently.
636.
▲
by
Arathorn
3y ago
Right, we haven’t done TLS cert pinning or TOFU yet. Filed as https://github.com/vector-im/element-meta/issues/2073
637.
▲
by
Arathorn
3y ago
Using Matrix would mean: * You get best practice audited (in the near future) end-to-end encryption * You get decentralisation if your users want to host the stack themselves * You get bridges to other systems (although not many FOSS voip
638.
▲
by
Arathorn
3y ago
Push in Matrix doesn’t contain data; it’s just a wakeup to tell the client to sync a given room & message id.
639.
▲
by
Arathorn
3y ago
the API already is super simple, and low bandwidth could already work on retro machines (I had 6809 in mind when experimenting with it). The problem is e2ee, but we have the Pantalaimon e2ee proxy to convert unencrypted Matrix traffic into
640.
▲
by
Arathorn
3y ago
I guess we just prefer to use the platform’s native UI (SwiftUI/UIKit, Jetpack Compose, HTML) on each respective platform, rather than an abstraction like Flutter. All the heavy lifting is done by matrix-rust-sdk now anyway.
641.
▲
by
Arathorn
3y ago
The reason for Riot->RiotX (aka Element) on Android was to both move to a modern Android UI idiom, move to Kotlin, and have a well defined storage interface and switch to Rx patterns, whereas the original app had been built somewhat orga
642.
▲
by
Arathorn
3y ago
Well, we need to fix that then. https://matrix.org/membership/ and https://matrix.org/blog/2023/06/membership-program/ is the way to donate.
643.
▲
by
Arathorn
3y ago
There should be a live stream. (And I might even make it there in time to give the talk).
644.
▲
by
Arathorn
3y ago
Well, just as folks might be skeptical about Matrix clients ever being as performant as WhatsApp/iMessage/Telegram, and yet we eventually got there with Element X... I'm expecting a similar outcome with E2EE UX. The high leve
645.
▲
by
Arathorn
3y ago
The most important thing is to keep it updated, as we're fairly rapidly iterating on it, and most of the Element X bugs we've seen have actually turned out to be a stale Sliding Sync proxy deployment. Glad it was fairly straightfo
646.
▲
by
Arathorn
3y ago
Low Bandwidth Matrix is the answer to that, and it’s currently on hold unless it gets funded: https://matrix.org/blog/2021/06/10/low-bandwidth-matrix-an-i... It might also get changed as part of Sliding
647.
▲
by
Arathorn
3y ago
if I get there; my flight just got cancelled…
648.
▲
by
Arathorn
3y ago
It’s more that “whoever built your client has the keys to send push to it, so your synapse calls home to them.” And yes, that means that paranoid types need their own clients, and that is indeed a service that Element offers.
649.
▲
by
Arathorn
3y ago
Element X works pretty well on macOS as a desktop client if you have an Apple Silicon Mac. Otherwise, the big Element Web rework is yet to happen. On Android, I can almost guarantee your bug will be fixed: Element X Android doesn’t share an
650.
▲
by
Arathorn
3y ago
Beeper don't seem to like Sliding Sync, for whatever reason, so I wouldn't hold your breath on it ;)
651.
▲
by
Arathorn
3y ago
Yup, it's true that sliding sync proxy increases disk space further, although it's not so bad. A big advantage once it's stable and merged into a native homeserver will be reducing the storage duplication between the proxy an
652.
▲
by
Arathorn
3y ago
thanks :) sorry for monopolising the thread, but it's too tempting when I have the answers to hand, for better or worse...
653.
▲
by
Arathorn
3y ago
But we just entirely rewrote both mobile clients to get out of having to implement custom emojis! :D Joking aside, it's easily one of the biggest features missing from Element/Element X, and I for one can't wait for it to lan
654.
▲
by
Arathorn
3y ago
Absolutely. Element is already quite close to that, and once Element Call and native Matrix group VoIP matures more, hopefully it'll be even easier to converge on Discord's featureset.
655.
▲
by
Arathorn
3y ago
The best way to get P2P Matrix back on track is to find someone to fund it, and point them at funding@matrix.org. Unfortunately it's as simple as that.
656.
▲
by
Arathorn
3y ago
this is literally why we rewrote element-ios in rust, in the form of Element X iOS :) https://element.io/labs/element-x
657.
▲
by
Arathorn
3y ago
I'm pretty sure that all those issues will affect sliding sync whether or not it's integrated in Synapse. In fact, some people might actually prefer the fact they can operate it separately and restart/maintain it separately f
658.
▲
by
Arathorn
3y ago
...because then Synapse wouldn't be able to use it?
659.
▲
by
Arathorn
3y ago
The reason we "actively seek out partnership with govt/LE" is simply because they are by far the primary customer segment who actually have an clear need for self-hosted interoperable end-to-end encrypted communication and ar
660.
▲
by
Arathorn
3y ago
Element X actually runs really well on macOS already on Apple Silicon; I regularly use it as my desktop app whenever Element Web is having... issues. It would be amazing to plonk matrix-rust-sdk into Element Web and switch Electron for Tau
More ›