
Matrix, the open protocol for secure decentralised communications

he/him
I have been this last week. Very cool. I even built a keyboard for Sailfish OS.
You could make a better UX on ActivityPub without inventing a new, incompatible protocol that has a centralization problem. Email is decentralized just fine. They could have also made proposals to ActivityPub or extending it like most applications do. It is just venture capital bullshit cloning Tvitter which makes it more familiar rather than an objectively easier UX.
Yeah. It’s thoroughly documented tho & nothing seems over-the-top. They also contribute to upstreams. A lot of folks use GitLab despite it only being open core. Every day I have to interact with Microsoft GitHub which is fully proprietary & they do nothing but inject social media nonsense to the platform & train on your data just to sell it back to you. Yet rarely does anyone complain about them being it the middle of free software, & instead they move all comms to the black hole of Discord. Meanwhile Google is no longer doing Android in the open.
I don’t think what Jolla is doing is evil—you just have to play by stupid capitalist rules to be a ‘viable business’ in this economy to keep the lights on. They used to have more stuff open IIRC, but it can be hard to do in practice if you are picking a niche taking on a duopoly.
Sailfish OS exists right now as a Linux mobile OS with their own hardware (& supports the Sony Xperia line as well—which have microSD & headphone jacks …which no GrapheneOS devices support 🙃)
CalDAV supports notes/todos. I never used it tho. I usually just Note to Self on XMPP.
I would say the same & I don’t even use it—but I would trust it being around the longest & is better than GNOME IMO.
I use aerc
thru home-manager
accounts on NixOS
So watch
, but worse license?
Which is why it is important to continue calling them out. The casual privacy enthusiast just regurgitates an infographic or YouTuber. Can’t expect them to be experts, but we can tell them that there is a deeper rabbit hole.
There are many ways to make things resilient. Centralizing isn’t one of them.
Signal is too pedestrian. Without decentralization, your chat isn’t private enough as you don’t control the meta or the servers.
One of my banks properly uses TOTP which is independent & the other uses SMS which isn’t secure, but is also independent. I would straight up leave a bank if an app was required since there are always other options.
Family is the easiest to convert since they have unconditional love for you & would me the easiest to understand your concerns. You could even roll out a Snikket instance for everyone to use together.
You can still use cash & websites for banking tasks. You chat should be on an open source protocol so there is bound to be an application or web app for that too.
When will we see XMPP account support in the profiles?
Alcohol is bad for you health. Workplaces should be better so folks don’t feel the need to injest poison to tolerate it.
Cheogram has a better featureset on Android in my experience. Movim has quite a lot of features & good performance for a web app—which covers the folks that “don’t want to install any new apps” (generally the right skepticism, but really most F-Droid ones are safer with less worry), or platforms without good clients. The biggest pushback I have heard was bad iOS clients—but being a self-hostable service with almost exclusively free software clients, it should be of no surprise any iOS dev is lackluster, being an entirely closed platform, anti-GPL, & with a hefty fee just to list an application.
I find this pretty bad since everything seems to be compatible until it is too late & it is already adopted. I would like to see more uptake of the alternatives.
Jerboa vs. the website do different things since they render Markdown differently. Markdown itself is so spartan that it doesn’t have many things users want or need, so a bunch of incompatible forks get made & everyone just pretends it is all the same when in reality, it often lies on a single tool’s implementation.
Take AsciiDoc with its verse directive or reStructuredText with its line-block directive. Both get you poetry-style newlines on demand & are a part of the spec instead of left to the implementer.
We had this in XMPP a decade ago & they could have readopted the open standard instead of creating a new one. There is no track record of them not bending the rules to benefit just them anyhow—but this time it was developed exclusively by the tech giants which is absolutely for their benefit with nestled enclaves to meet the bare minimum requirements while still building the garden’s walls higher. Cabal-ass behavior.
Matrix, the open protocol for secure decentralised communications
Matrix and XMPP: Thoughts on Improving Messaging Protocols – Part 1 / ProcessOne
For over two decades, ProcessOne has been developing large-scale messaging platforms, powering some of the largest services in the world. Our mission is to build the best messaging back-ends imaginable–an exciting yet complex challenge.
ISO 8601 date times?
This has never worked in Firefox. Fx doesn’t follow en_DK
for dates & even if I set/leave my preferences @ en_US
as default, I still get terrible defaults like dd/mm/yyyy & commas for decimal separators at least on my machine even if I toggle on/off the use system locale option. Is LibreWolf in a position to be the first Fx fork to support ISO 8601 date formats (with nerds rejoicing everywhere)?
XᴍʟHᴛᴛᴘRequest
Acronyms/intialism use capital letters to encode information about words. Losing that information is a mistake. SᴍᴀʟʟCᴀᴘCᴀsᴇ is now considered a best practice.
…Or consider snake_case or kebab-case 🤷
Ask: How do you handle your résumés?
Usually I rely on my network & haven’t needed this kind of document in ages, but I’ve been tasked with creating a résumé for myself. I’ve grown more privacy-conscious every year & I think it’s weird that we are expected to give out so much information about ourselves to companies that lie about their culture & don’t want you sharing salary information with your coworkers. I have read stories about how these documents & information can sometimes get leaked & shared on the web which is pretty sketch.
TIL about “functional résumés” which it appears are usually meant to cover up your lack of work experience, but I like the idea of covering up a lot of my specific history as it is the skills that should matter more, no? Do you give out all of your info?
Movim service merged into Nixpkgs
There is a little bit more than just service.movim.enable = true;
but it’s not far off. For those looking to a Docker alternative & reproducible/declarative builds, this could be quite useful.
Ok, but what is XMPP? | Video
Click to view this content.
A quick primer on XMPP & how/why you should host your own server for low-resource-usage, encrypted chat & other pubsub server.
Comparison XMPP/Matrix
Comparison of Jabber (XMPP) with Matrix