Live data from Hacker News

Element Matrix Services Announces Element Home

element.io

151–160 of 169 posts

Re: Element Matrix Services Announces Element Home

#151

Question for anyone in-the-know of Matrix: I'm toying with using Matrix or IPFS (my two primary interests atm) as a .. P2P layer. Which is to say, i have an app that shuttles thousands of byte chunks between instances of this app, and i need something in that network layer to do the shuttling. I of course could just use a centralized SSH server, but Matrix and IPFS both have be interested as alternatives. With that s…

Depending on the data, it sounds like it might be more a job for IPFS. Matrix is best for passing around histories of JSON blobs no larger than 65KB. Whereas it sounds like you might be manipulating files rather than data objects?

Element Home doesn't have traffic limits currently, but all Matrix has rate limits (a few messages/s) to prevent flooding.

Re: Element Matrix Services Announces Element Home

#152

Earlier quoted context omitted.

My main issue with self-hosting has been federation bandwidth requirements. I joined the very quiet `#homeowners:matrix.org` announcement room, but because almost 600 other people are in there my server was inundated with presence messages (just in case I wanted to know which of those 600 were online right now). Oh, and there's no way to prevent receiving these messages. They arrive on the same endpoint as non-presen…

Unfortunately not a solution for federation with other servers, but you can disable presence on Matrix servers you control. For this playbook, use these variables: matrix_synapse_use_presence: false matrix_client_element_enable_presence_by_hs_url: {"https://matrix.yourserver.com": false}

Thank you. I had that set for my server, but I just wish there was a way to tell other servers not to send them. Disabling them on my server turns them in to a no-op, but it still has to process all those requests.

Re: Element Matrix Services Announces Element Home

#153
post #136
post #73

Earlier quoted context omitted.

The Element desktop app SEGFAULTs on startup when I run it on Debian (partly "unstable", like everybody). Curiously, a prior version used to work, and then recently started crashing with no apparent changes, and still crashes apparently the same way after upgrading to the latest release. It is possible that one of its 100+ library dependencies updated, and Element depends on behavior not retained. I have not dug into…

Strace says Desktop Element crashes after a series of calls to recvmsg; one returns 32 bytes, then four fail with EAGAIN. Gdb says SIGSEGV at 0x000055555a03b652, which points into /usr/bin/element-desktop, v1.7.21 from packages.riot.im/debian/. So, probably not a dependency.

Looking on Element Web/Desktop's issue tracker: https://github.com/vector-im/element-web/issues?q=is%3Aissue... there are no open issues concerning segfaults currently. If you file a bug report with the details requested in the template then we'll be able to investigate and fix it, just as we did for https://github.com/vector-im/element-web/issues/13553 (for instance). Otherwise, expecting us to be aware of this and to fix it without a bug report is not going to happen.

In terms of "slow rooms" - we'd need more details to advise. A bug report on github.com/matrix-org/synapse/issues would give us something to go on.

In terms of stuck messages on Element Android - this sounds like a bug which was fixed months ago. Please upgrade.

In terms of getting a notification every time the app syncs - I have no idea what would cause that, nor have I heard of it. Please file a bug at https://github.com/vector-im/element-android/issues.

Re: Element Matrix Services Announces Element Home

#154
post #17

This is probably a stab at BeeperHQ, judging by the price.

I chat with Arathorn pretty regularly and I'm quite sure that we're not competitors, at least not yet . Beeper is focused in hosting and maintaining bridges between Matrix and other networks. EMS is vanilla Matrix hosting.

Work on Element Home predates Beeper's launch by a few months, and is in no way a response to it. EMS does have some paid bridges too, but the emphasis is on the Matrix rather than the bridging, unlike Beeper.

Re: Element Matrix Services Announces Element Home

#155

Earlier quoted context omitted.

It's a SaaS offering hosting for FOSS. If you want to be able to patch and change and manage the running homeserver, than you're just manually managing the homeserver, which would be self-hosting! Which is a great thing to do, but then there's no point in buying this service, just rent a VPS. The entire point of this service is that they do the management for you - if you would rather do the management yourself, you…

> The entire point of this service is that they do the management for you - if you would rather do the management yourself, you totally can. I want them to manage it and also let me upload patches. I want the setup, DNS, storage, hosting, all the sysadmin stuff... and still be able to patch the software. I want them to be able to `git pull` an update over my patches, and have it carry forward after updates. I want th…

As amusing as it'd be to let people patch their synapses with buggy/vulnerable code and wreak havoc in our datacenter, we're not going to. If you want to run a custom server, run it yourself.

Re: Element Matrix Services Announces Element Home

#156

Question for anyone in-the-know of Matrix: I'm toying with using Matrix or IPFS (my two primary interests atm) as a .. P2P layer. Which is to say, i have an app that shuttles thousands of byte chunks between instances of this app, and i need something in that network layer to do the shuttling. I of course could just use a centralized SSH server, but Matrix and IPFS both have be interested as alternatives. With that s…

Depending on the data, it sounds like it might be more a job for IPFS. Matrix is best for passing around histories of JSON blobs no larger than 65KB. Whereas it sounds like you might be manipulating files rather than data objects? Element Home doesn't have traffic limits currently, but all Matrix has rate limits (a few messages/s) to prevent flooding.

The bytes i refer to are immutable blobs, the content in an immutable content store. IPFS would hypothetically work fine, my only concern is having too much needless history. Eg, once all clients are up to date the history could be pruned.

There would be basically no need to store weeks/months old data, as i'd be just using Matrix for P2P not storage.

(just replying for posterity)

Re: Element Matrix Services Announces Element Home

#157

Earlier quoted context omitted.

You definitely can make it work with Let's Encrypt, that shouldn't disturb anything. Setting up STUN and TURN is a real pain, though, if you run into any issues.

Interesting! Were you able to set up a fully encrypted TURN server to use with Matrix? Any tips? I wasn't able to succesfully.

If you pop in to #voip-tester:librepush.net I may be able to lend an ear at least.

You won't be the first (nor the last, though if I can have the chance to improve that at some point I would love to) person to have struggled with it.

Re: Element Matrix Services Announces Element Home

#158

"Dedicated server" mentioned 4 times in that article. In hosting world, dedicated server means real physical server. I wonder if that's just marketing speak and in reality it's virtual server or they really install a separate server for every customer.

I think this bit of marketing speak was popularized by discourd - and inspired by team speak and ventrillio - all of which talk about chat "servers".

Its particularly odd with discord, as they clearly mean "instance" not "server".

Sure, it's a chat server daemon (like you could get a web server daemon) - but I think "dedicated private instance" would be better. Should probably drop the misleading bit about "not sharing resources" as I assume instances aren't that isolated?

Re: Element Matrix Services Announces Element Home

#159

Question for anyone in-the-know of Matrix: I'm toying with using Matrix or IPFS (my two primary interests atm) as a .. P2P layer. Which is to say, i have an app that shuttles thousands of byte chunks between instances of this app, and i need something in that network layer to do the shuttling. I of course could just use a centralized SSH server, but Matrix and IPFS both have be interested as alternatives. With that s…

You might find this recent (discussion and submission) interesting if you missed it:

Show HN: Hummingbard – decentralized communities built on Matrix

https://news.ycombinator.com/item?id=26277602

Re: Element Matrix Services Announces Element Home

#160
post #24

Could anyone TL;DR this? I honestly struggle with understanding what exactly is the offer.

Imagine if you paid for email accounts - this is like paying 10usd/month for up to 5 email accounts (with eg fastmail).

Only its not email, but text/voice/video/group chat.

Post reply on HN