Live data from Hacker News

P2P Matrix

matrix.org

81–90 of 178 posts

Re: P2P Matrix

#81

Earlier quoted context omitted.

Will that fix things? Apparently, when I tried to DM my friend and invited him to a DM, the room should have been his username but was "empty room" instead.

It may. Riot can be a bit of a pain to get the initial handshake going. If all else fails just keep blowing up the room and retrying until it sticks. I've had to do that before with members of my team.

I see, thanks. I tried with another friend, I keep trying to verify him but I keep seeing a spinner "waiting for him" and he sees nothing.

I'm going to give Matrix a few more years to mature and try again then, I think.

Re: P2P Matrix

#82

Just wanted to say thanks. I've been running my own homeserver for a little over two years now without any real issue. I somehow managed to convince 4 of my friends to use Riot and it's been great. We were originally using Group Me. My friends are not tech savvy and couldn't care less about software freedom or privacy, but I was able to convince them to switch by luring them with the fact that they could post unlimit…

thanks :) agreed that we need to find a better way of managing config upgrades though. YAML is great, but preserving customisations over config upgrades is impossible(?)

Take a look at CUE (https://cuelang.org/). It allows for backwards compatible config files, among other things.

Re: P2P Matrix

#83

Just wanted to say thanks. I've been running my own homeserver for a little over two years now without any real issue. I somehow managed to convince 4 of my friends to use Riot and it's been great. We were originally using Group Me. My friends are not tech savvy and couldn't care less about software freedom or privacy, but I was able to convince them to switch by luring them with the fact that they could post unlimit…

> The only thing that annoys me is when you release updates to the default configuration file and I have to manually resolve the differences in the middle of an APT upgrade. That's not a big deal though.

Deploying with docker will eliminate this kind of issue.

Re: P2P Matrix

#84

Earlier quoted context omitted.

I thought part of the point of how IPFS is designed is that you don't need to "implement" it, you just ask for a hash (file) in the IPFS mount and it goes and grabs it if it's not already there? Should just be a matter of handling IPFS URLs correctly. Which, I guess that's something to implement, kinda, though if you already have a handler for 'ipfs://' and Matrix passes off a click on such a URL to your OS to handle…

I am talking about the media store, the subsystem of the Matrix homeserver that stores all media that is uploaded.

Ah, yeah, that's less straightforward.

checks the docs

Looks like you could point it at IPFS "MFS" mount (Mutable File System) instead of whatever directory it's using now for its normal local storage media store (which I assume exists?), and that'd do the trick. Files stored in IPFS (so mirrorable through that, or whatever it is that you've got in mind) but appearing as ordinary files with normal names, so the normal file storage media store might manage to Just Work.

[EDIT] Incidentally MFS is exactly what I wished existed back when was kinda halfway considering using IPFS for my personal files. Been added since the last time I looked in on the project. Was too easy to "lose" files in IPFS otherwise. That sort-of fixes the problem, at least, provided the file tree can also be replicated pretty easily.

Re: P2P Matrix

#85

I think Riot should change their name. It's horribly insensitive to have a project named like that given the current situation. Please show some respect for the pain and loss of so many real-world communities.

Should the very talented and accomplished progressive rock band Isis change their name? I don’t think so.

Re: P2P Matrix

#86
post #5

>"P2P Matrix is about more than just letting users store their own conversations: it can also avoid dependencies on the Internet itself by working over local networks, mesh networks, or situations where the Internet has been cut off." Which makes it interesting, and worth learning about.

I’ve been interested in adhoc mesh networking for a while but I don’t really know where to get started software or hardware wise. I have lots of OpenWRT compatible equipment lying around and want to experiment. I feel like internet blackouts are not a distant idea or all that improbable and I want to have some knowledge in my back pocket just in case.

A very cool project that has had some success is https://althea.net/. Perhaps you could start a network in your area.

Re: P2P Matrix

#87
post #13

Original comment below but I decided instead to go for the following: I am extremely proud of what work is being done online today to secure communications. While we have companies telemetrying our native stacks[1], web browsers[2], and messaging platforms[3], we also have people working on software that doesn't do those things and still tries to empower the user to get what they need done without being a double agen…

Please check out Firefox about:telemetry - that I believe is how it should be implemented so users don't freak out. There is nothing about me there. That is a simple way to help project.

I like this idea so much that I've found and opted-in https://wiki.archlinux.org/index.php/Pkgstats

Re: P2P Matrix

#88
Very nice. Started using Matrix sometime ago and was thinking in running a homeserver myself.

This new p2p stuff is a great addition to an already very versatile platform. I think Matrix has a huge potential.

Re: P2P Matrix

#89

This is exciting - I'm looking forward to it. I've been nerding out a bit playing with Matrix/Riot and Urbit - there's a lot of exciting stuff happening in this space. If you like what Matrix is doing consider paying $10/month for your own server via Modular.im ( https://modular.im/ ). It supports the Matrix devs and you get your own high performance federated server to use on the network. Their automation makes it e…

> > "Hooking up E2E Encryption APIs in Dendrite (not that it buys us much in a pure P2P world)"

> Doesn't this still matter if the internet traffic itself is tapped? If I'm understanding this correctly we'll still want E2E for things like deep packet inspection in China (or bulk collection by western governments).

If TLS has been compromised between your nodes, then yes - E2EE would give another level of protection; security in depth. I guess it depends on whether you believe your government has the ability to compromise transport layer security between arbitrary peers on the network.

For pure P2P Matrix, there might be some compromise where one uses the E2E keys and key verification to secure the transport layer security (thus giving you E2EE if there is no server in between, but without all the complexity of a cryptographic ratchet). This might give you best of both worlds - but the second you start accumulating data on a server somewhere you'd be back wanting proper E2EE.

Re: P2P Matrix

#90

Earlier quoted context omitted.

How is the new Urbit stuff, since you mention it? Is it usable for a casual but interested user?

Depends on how 'casual', it's definitely usable and works - but there's still some effort required to figure things out. I've found the docs are generally pretty good and the community is helpful so if you're interested in playing with it it's worth it.

What is Urbit for? I mean i never understood whats it's real use. From what i've read i imagine it as some new stack that replaces networking and servers but then i found out that you have to buy namespaces that are finite? Why?
Post reply on HN