Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
Arathorn
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
7 ms
·
91.
▲
by
Arathorn
10mo ago
yup. https://github.com/element-hq/element-x-ios/issues/3151 is a real wart; we're finally at the point now where the push notification process can synchronise with the main process to get the badge co
92.
▲
by
Arathorn
10mo ago
Most people actually working on Matrix have been aware of state resets for quite a while. Hydra is just the name of the project which addresses them. There are 3 phases, of which the 1st covers the most serious ones; the 2nd and 3rd phases
93.
▲
by
Arathorn
10mo ago
I am pretty confident that slack and discord know who has permission to read a message at a given point in time, which is all that state groups are achieving here.
94.
▲
by
Arathorn
10mo ago
They're typically operating in private or semi-private federations, and so aren't so worried about spam/abuse issues like the one in question here. They may also not care as much about serverside metadata footprint (or indee
95.
▲
by
Arathorn
10mo ago
Given the people / rooms section split was my idea in the first place, i can try to make a case to have it as an option. (Interestingly I haven’t missed it much)
96.
▲
by
Arathorn
10mo ago
Perhaps just watch the video and see that the proposed solution is just doing a temporal state table - just as Slack and Discord etc must have in order to know what the state of a room was at some point in time.
97.
▲
by
Arathorn
10mo ago
Btw, if anyone wants to read the flipside to this, I just posted the annual Matrix holiday update: https://matrix.org/blog/2025/12/24/matrix-holiday-special/ Happy holidays, HN… :)
98.
▲
by
Arathorn
10mo ago
> It's specifically to increase the speed if state resolution . If it weren't for the convoluted state resolution system, there wouldn't be a need to store gigabytes worth of state groups in the database. No, it's sp
99.
▲
by
Arathorn
10mo ago
Yup, work has been going into refactoring Element Web into MVVM components so we can switch out the ancient matrix-js-sdk underpinnings with the same matrix-rust-sdk that is a day-and-night improvement. https://element.io/b
100.
▲
by
Arathorn
10mo ago
> Update: Seeing who I respond to, taking opportunity to mention these recent UX musings Thanks - the Favourites roomlist section will be back shortly; we just hadn't re-added sections to the rewritten roomlist (and in retrospect, p
101.
▲
The 2025 Matrix Holiday Special
(matrix.org)
6 points
by
Arathorn
10mo ago
|
5 comments
102.
▲
by
Arathorn
10mo ago
> And their existence somehow inhibits other solutions from emerging in the OSS community chat space. How?
103.
▲
by
Arathorn
10mo ago
My best theory here is that because Matrix is actually quite close to being really good, folks get very upset about the remaining flaws, especially when the last few years have had to prioritise development for public sector deployments o
104.
▲
by
Arathorn
10mo ago
Because we didn't have enough people or cash to do a good job of simultaneously writing two servers, and as Synapse had gone into production across *.gouv.fr and other critical deployments, we instead frantically backported Dendrite&#x
105.
▲
by
Arathorn
10mo ago
yup, unsure why i bothered too.
106.
▲
by
Arathorn
10mo ago
> State resolution is just a total mess. Not since https://matrix.org/blog/2025/08/project-hydra-improving-stat... > I spoke to a homeserver admin once who found that the DB storage space of just the me
107.
▲
by
Arathorn
10mo ago
Well, that's why the first half of the post spells out the work that we're doing to improve the metadata footprint. The second half that you're quoting explains why we didn't solve this back in 2014.
108.
▲
by
Arathorn
10mo ago
/me sighs; Merry Christmas everyone. For what it's worth, we've been working on improving Matrix's metadata footprint this year: MSC4362 ( https://github.com/matrix-org/matrix-spec-proposals/blob
109.
▲
by
Arathorn
10mo ago
On the Matrix side we would love for Mozilla (or MZLA) to become a paid Matrix hosting provider. Element has ended up focusing on digitally-sovereign govtech ( https://element.io/en/sectors ) in order to prevail, and it&
110.
▲
by
Arathorn
10mo ago
There's some really interesting stuff we've been looking into on the Matrix side to solve this - e.g. https://github.com/asonnino/arke aka https://eprint.iacr.org/2023/1218 or https:&#x
111.
▲
by
Arathorn
11mo ago
https://github.com/element-hq/ess-helm?tab=readme-ov-file#el... is meant to make it pretty easy. I sped-run an install from scratch in about 90 seconds during the Element keynote for the Matrix conference this year: h
112.
▲
by
Arathorn
11mo ago
ah right - that sounds very plausible; sorry for the confusion. have filed it as a likely bug at https://github.com/element-hq/element-x-ios/issues/4810 - thanks for the report :)
113.
▲
by
Arathorn
11mo ago
That is Element’s current business model: https://element.io/en/pro-app and https://element.io/server-suite/pro .
114.
▲
by
Arathorn
11mo ago
> What does running a matrix server get me in 2025? Is there any other FOSS, self-hosted, decentralised platform with E2EE chat & E2EE group VoIP - i.e. the equivalent of Signal, but without depending on a centralised service? From m
115.
▲
by
Arathorn
11mo ago
If you want a simple docker-compose for Matrix, you can always use https://github.com/element-hq/element-docker-demo . The reason Element ships ESS Community as kubernetes helm charts is simply so that the officially su
116.
▲
by
Arathorn
11mo ago
this is wrong - the threads support in labs lets you create threads and navigate into them as you expect. what you are describing is the old threads workaround which predates the proper solution in labs which should exit labs asap.
117.
▲
by
Arathorn
11mo ago
I get the frustration that Dendrite dev has stalled, but the fault here is not of an evil take-over by Element (given Element wrote both Dendrite and Synapse in the first place) but simply neither Element and Matrix Foundation having the $
118.
▲
by
Arathorn
11mo ago
iamb is pretty good and not abandonware, fwiw: https://github.com/ulyssa/iamb
119.
▲
by
Arathorn
11mo ago
We did address the elephant eventually with https://github.com/element-hq/element-admin a few months ago. In terms of VoIP interop - yes, one of the worst bits of Matrix is that the legacy 1:1 VoIP calling is not inter
120.
▲
by
Arathorn
11mo ago
I'm sorry you had a crap time, and agreed that in the past things were not great. But in defence of the Matrix team, we fixed almost all known encryption in ~Sept 2024, and the new generation of clients fixes the slow sync issues. In
More ›