@EngineerGaming@feddit.nl avatar

EngineerGaming

@EngineerGaming@feddit.nl

This profile is from a federated server and may be incomplete. View on remote instance

Why is Matrix mentioned more often than XMPP in self hosted forums?

I'm looking into hosting one of these for the first time. From my limited research, XMPP seems to win in every way, which makes me think I must be missing something. Matrix is almost always mentioned as the de-facto standard, but I rarely saw arguments why it is better than XMPP?...

EngineerGaming ,
@EngineerGaming@feddit.nl avatar

I am hosting both XMPP and Matrix now, and my main concern with Matrix is storage. I am afraid it would eat up the very limited disk space I have on my VPS. Conduit offers no built-in way to clean files up, and media is stored in a weird way that makes it a PITA to see which ones can and cannot be deleted. I now know that neither the database files nor the media can be just deleted.

I sorta like the idea of a chatroom existing on more than one server, but that MUST have been opt-in or at the very least opt-out.

EngineerGaming ,
@EngineerGaming@feddit.nl avatar

Log in to your password manager? KeepassXC just needs a decryption password. AFAIK you can set up additional protection but none of that include email.

EngineerGaming ,
@EngineerGaming@feddit.nl avatar

The only passphrases I actually fully remember are the ones for drive LUKS and for the password manager databases.

EngineerGaming ,
@EngineerGaming@feddit.nl avatar

"Can't really buy a computer without Windows pre-installed"? Weird, that's not my experience. The stores allow filtering by "no OS" and you can see quite a lot of options.

EngineerGaming ,
@EngineerGaming@feddit.nl avatar

My main issue with Peertube is that for some reason, after just a bit of its use the internet connection on my laptop just shuts down until a reboot. It was present on both old and new laptop, and while the same thing happens when I torrent sometimes - only Peertube does it consistently. Would really like if there is a fix for this.

But yea, I agree in that the answer is not a platform, but a selfhostable solution.

EngineerGaming ,
@EngineerGaming@feddit.nl avatar

Even viewing comments has been broken on Newpipe and frontends for a while.

Safest way of using WeChat on Android?

I live in Canada. My girlfriend is Chinese (also living in Canada), and while we are able to communicate via SMS, her mobile carrier isn't the best, and so there have often been issues for us with regular texting. She expressed a strong preference to use WeChat, at least as a backup option for when texting fails us. While I...

EngineerGaming ,
@EngineerGaming@feddit.nl avatar

Can it be used without a smartphone, like in an Android VM?

EngineerGaming ,
@EngineerGaming@feddit.nl avatar

I did open an account once (for the free vpn), but ditched it very soon because it could not use a normal mail client. I need all my mail in one place, and I need convenient PGP however rarely it does happen.

EngineerGaming ,
@EngineerGaming@feddit.nl avatar

First, it is Apple so all sorts of lock-ins. Second - not everyone is rich like you.

EngineerGaming , (edited )
@EngineerGaming@feddit.nl avatar

Dumbphone seems enough for a "lifeline". Also parental controls where the parent sees absolutely everything seem dystopian af anyway, I would not like to expose my potential child to such an experience.

Apple Removes WhatsApp, Threads, Telegram, and Signal from China App Store, says it complied with orders from the Chinese government ( arstechnica.com )

Apple said it complied with orders from the Chinese government to remove the Meta-owned WhatsApp and Threads from its App Store in China. Apple also removed Telegram and Signal from China....

EngineerGaming ,
@EngineerGaming@feddit.nl avatar

From what I have seen, VPNs are still not uncommon in China despite it all, have seen a few Chinese users in our IRC too. What matters is that opportunity exists after you've put in the necessary effort, rather than what happens on Apple devices.

EngineerGaming ,
@EngineerGaming@feddit.nl avatar

The NON-USER-REPLACEABLE SSD.

EngineerGaming ,
@EngineerGaming@feddit.nl avatar

8 GB is fine for a medium-priced laptop, where you can add more or at least swap out the existing stick for a bigger one if you ever need it.

EngineerGaming ,
@EngineerGaming@feddit.nl avatar

Except if the OS is open-source and was proven to not have such spontaneous functionality.

EngineerGaming ,
@EngineerGaming@feddit.nl avatar

My main issue is not that the phones are Google but that they are flagships only. Completely unaffordable new, cost like a normal phone when used thus overpriced for their condition, and the only ones that cost somewhat like a normal phone new are the ones on which Graphene is EOL. I guess EOL Graphene is still better than a stock OS with updates, but a full phone price for something out of support is still massive overpaying.

EngineerGaming ,
@EngineerGaming@feddit.nl avatar

Thanks, I like having control over my own device. And having both kidneys.

EngineerGaming ,
@EngineerGaming@feddit.nl avatar

I thought they could already do that with ease.

EngineerGaming ,
@EngineerGaming@feddit.nl avatar

Signal's UX is NOT good unless you want to expose your encrypted conversations to a smartphone (of which far from all can run a private OS). All because of no desktop registration. You either have to use inconvenient signal-cli, or an Android emulator which creates its own troubles.

EngineerGaming , (edited )
@EngineerGaming@feddit.nl avatar

I know I might not be relevant because I am not in the US (and in a big city), but I pretty much always order from online stores to the stores' offices. Not only to not surrender my address, but also because usually they allow paying in cash upon reception (big Amazon-like aggregators are an exception but I usually avoid them), and this also does not cost extra unlike a delivery to your door.

EngineerGaming ,
@EngineerGaming@feddit.nl avatar

I use full-disk encryption on my Debian, and I honestly don't see what's wrong with entering your passphrase on boot.

EngineerGaming ,
@EngineerGaming@feddit.nl avatar

It is all closed-source anyway, so would not count on this "e2e".

EngineerGaming ,
@EngineerGaming@feddit.nl avatar

I don't like that it does pretty muh the same thing as XMPP but more inefficiently. Like, my Conduit, already a lighter than Synapse implementation, consumes around 100 megs of RAM compared to Prosody's 30.

Also it is worrying how prevalent the central matrix.org instance is. Like, the network is federated, but if you defederate from the single central one - things might break.

EngineerGaming ,
@EngineerGaming@feddit.nl avatar

What is sad is that users would not care even when explained why "Fast Free VPN" from Play Store should not be used. It allows them to go to the blocked sites? Then it doesn't matter what else happens. It is very much understandable that people wouldn't want to pay, especially with current restrictions. If I didn't find a way to pay for my VPS, I would have rather gone for a charity-ran VPN or extension.

EngineerGaming ,
@EngineerGaming@feddit.nl avatar

And I <3 my purchases not being automatically tracked, so cash where possible)

EngineerGaming ,
@EngineerGaming@feddit.nl avatar

It is VERY weird that you replace words with emojis. Looks like a book for toddlers who are learning to read. Why? Are you trying to bypass some odd word filter?

Overall, I just don't carry a phone most of the time. Fairphone 5 is not quite a realistic option for most because it is very expensive.

EngineerGaming ,
@EngineerGaming@feddit.nl avatar

I have hopes for a normal implementation because KeepassXC does have passkeys now.

EngineerGaming ,
@EngineerGaming@feddit.nl avatar

It is stupid that they not only require the app to be present, but to verify each and every trade. Even those for items that drop to everyone for free. Good thing it does work in an Android VM but still - very annoying.

EngineerGaming ,
@EngineerGaming@feddit.nl avatar

If I can't add your passkey to my local KeepassXC database, I am not using your passkey.

EngineerGaming ,
@EngineerGaming@feddit.nl avatar

I personally settled on having TOTP in the same application but in a different database.

EngineerGaming ,
@EngineerGaming@feddit.nl avatar

Yea, I know. But my preference is for my password manager to not be cloud at all.

EngineerGaming ,
@EngineerGaming@feddit.nl avatar

AFAIK it also gives you a link in text form.

EngineerGaming ,
@EngineerGaming@feddit.nl avatar

For a while, it was only CLI and not even listen on the project's main page - it was only linked on its Github. But now there is a GUI in several forms and it is listed on the main page, so kind of interested where it all goes.

EngineerGaming ,
@EngineerGaming@feddit.nl avatar

What really bothers me about Session is that you effectively cannot selfhost - hosting a node is prohibitively expensive. So seems like the only people who can realistically host a node are crypto bros, big companies and government agencies. Thanks, I would rather stick with IRC/XMPP/Matrix.

EngineerGaming ,
@EngineerGaming@feddit.nl avatar

AFAIK yes, it's the whole point.

EngineerGaming ,
@EngineerGaming@feddit.nl avatar

The most annoying thing about Signal is that they don't for some reason allow registering from desktop directly, so I had to use signal-cli. Which is inconvenient AF and it's a shame they haven't added a feature as simple as "input an SMS code in the desktop client".

Anyway, glad I only have to use it for a couple of guys and only with my real identity. So happy XMPP exists, and I have most of my 1-to-1 messaging with internet friends there. Very easy to host.

EngineerGaming ,
@EngineerGaming@feddit.nl avatar

A lot of people (me included) host servers for a single person, lol. This is more than normal.

EngineerGaming ,
@EngineerGaming@feddit.nl avatar

I just started hosting Matrix in addition to XMPP (just because some communities prefer it now), and I find it bothersome that it saves chat history and media to every participating server. IDK how much of an issue chat logs would be, but media scares me a lot. Hopefully cleaning old files manually would not break anything...

Anyway, I started with Conduit rather than Dendrite, and it seems like a good experience. Could not even hope to get Synapse going on my weak VPS.

EngineerGaming ,
@EngineerGaming@feddit.nl avatar

What also bothers me is how prominent matrix.org instance is. So you got a system that is supposed to be decentralized... Yet defederating from the one central server would break a lot.

EngineerGaming ,
@EngineerGaming@feddit.nl avatar

How much CPU, RAM and storage does it consume for you?

EngineerGaming ,
@EngineerGaming@feddit.nl avatar

Not just bot-farms and spammers, but just a regular person. What is Signal's main feature? Encryption. You would not want to expose your sensitive chats to a smartphone, unless it has a privacy-respecting OS (which not all phones can do). Good thing I only have to use it with a couple of guys who don't want to use other encrypted communication methods.

EngineerGaming ,
@EngineerGaming@feddit.nl avatar

That is why XMPP is still superior, both for hosting and usage.

EngineerGaming ,
@EngineerGaming@feddit.nl avatar

Have you used this protocol at all? You CAN receive messages when offline, this is not IRC. And media uploads don't seem to be such a problem.

EngineerGaming ,
@EngineerGaming@feddit.nl avatar

I just don't get what you're referring to when it comes to "not receiving messages while offline". The only thing that comes to mind that does this by design is OTR, but that's outdated anyway...

EngineerGaming ,
@EngineerGaming@feddit.nl avatar

Weird, never got such issues. OMEMO is what I use in my DMs, and it was designed with offline messages in mind (and it does work for me). I know this sounds like "works on my machine", but this is the first time I hear about this happening consistently.

EngineerGaming ,
@EngineerGaming@feddit.nl avatar

Ah, okay. Weird. I have used it between Gajim, Conversations, Dino and some terminal one I don't remember (used by the online friend).

EngineerGaming ,
@EngineerGaming@feddit.nl avatar

6 barely has any Graphene support left - normal updates until next year and extended ones for just a few more.

EngineerGaming ,
@EngineerGaming@feddit.nl avatar

My phones usually last six years at least, three is nothing (and even then it is not "full" updates). Point is - Pixels are premium phones, so the ones that you would get for $200 would either be old models or quite used.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • random
  • tech
  • insurance
  • testing
  • drbboard
  • updates
  • til
  • programming
  • bitcoincash
  • marketreserach
  • wanderlust
  • Sacramento
  • All magazines