Ladybird needs to support openness & stop using MS GitHub & Discord as their only means of communication/collaboration.
he/him
Ladybird needs to support openness & stop using MS GitHub & Discord as their only means of communication/collaboration.
My wife has slowly been walking away from everything like that too. The hard part is she has done a lot in marketing & now wonders if it is all bullshit/evil, but it is still needed even for the good products & services, just not in deceptive or manipulative manner.
There’s a 90% chance the other end of your conversation will be with someone on Matrix dot org or a server they host for a organization. Like email, your other end is likely still using Google or Microsoft so the metadata & anything else unencrypted is going to be synced back to the centralized server.
Let me message you without having an Android or iOS primary device then. Can’t do it.
Motal is participating in GSoC this year to get some new features too.
But this is a wider issue that developing free software for Apple products is way too expensive (time & money) to be feasible while also going against the general free software ethos. It should be no surprise the walled garden of a proprietary OS that charges you to publish to their store has a severe lack of free or otherwise ethical software (which is important for security for something as important as a messaging app full of private data).
XMPP clients are fine albeit it all, as many as they are, slightly different as is the nature of the protocol. This just means there is value in contributing to existing clients, creating new clients, or embracing progressive enhancement (which most do for example with emoji reactions just being a quoted text reply & so on) & complete feature parity is a fool’s errand if you want an exensible protocol with diversity & experimentation in the community. With the broad exception of the Conversations Compliance, there isn’t a flagship client & instead the best ideas come to the most used or most innovative clients. I use Cheogram, Profanity, Gajim, Dino, Movim at different times (& would love to create my own). The protocol is stable, healthy, & ready for proposals for improvement.
If I compare this to the more-expensive-by-all-metrics-to-run Matrix, if it ain’t Element, you gotta problem since a vast majority of users are on it & using all of its features & no other client has anything near parity but are expected to have parity instead of allowing things to sometimes be gracefully missed or shown in a less than ideal manner as acceptable. This hurts experimentation. Good luck trying anything similar to GDPR when all nodes are design & required to duplicate all messages & attachments for all users to every server anyone in it comes from.
The only real gotcha is the same gotcha as Matrix when using multiple clients with double-ratchet encryption (ala Signal) is that clients will expire keys that haven’t been seen in a while & is hard to get both devices retrusting one another. Turning it off & on again rarely works & requires fiddling on both ends sometimes. I really should just use PGP for encryption more often…
Microsoft is the same as the corporate Google overlord. Both entirely evil to the core.
You either create new calendars or you share meetings ad-hoc thru ICS files manually. This probably depends on the type of work you do tho. This would not affect me since I don’t need folks randomly scheduling meetings with me for this to be a thing—instead the “Are you free X?” conversation is quick & painless.
That is why upterm & tmate exist… ephemeral shared SSH sessions. Biggest missing feature would be some sort of scoping since someone could raw dog your system—catting SSH keys, deleting config, force pushing a repo if unlocked keys are in memory.
Why assume everyone else has Google?
This doesn’t have to be the case but developers have been chasing bloated fads/frameworks for the over a decade instead of being reasonable with their technology. Résumé-driven development…? YAGNI.
I mean most calendar apps like the default in LineageOS & ikhal aggregate calendars & have a simple selection + coloring for the two calendars. It isn’t rocket surgery.
Baby. Bathwater.
Not all of the cryptocurrency behave as a Ponzi scheme even if many do. It also happens to be the most convenient way to transfer money between myself & the foreign friends I have—especially with Monero & Zcash hiding the transaction like cash would. I mostly use cash daily but if I have to do it digitally, I would rather it not be logged thru the government, some US-based tech firm, & all their third-party advertizing affiliates as is the case with credit cards and other mobile apps.
You can break those up into private vs. public calendars
This is what CalDAV is for. We don’t need apps. We don’t need Calendly or Google Calendar or some BS.
I got locked out my seldom-used PayPal account a few years ago. They decided to arbitrarily remove Google Voice as an SMS 2FA option (I want to say TOTP wasn’t supported when I signed up). I went to find out who to contact about authentication issues, but support, chicken-&-egg-style, requires authentication—even for auth issues—with no support@
email. I used the worst-case-scenario support option of Twitter but that support team banned me for messaging them about auth. Since I couldn’t get back into my account + the sheer incompetence of the support system, I never used & refused to use PayPal ever since. I am happy that my country prefers cash transactions & I can’t believe in the past I used a major bank credit card + major corp digital payment option for almost all purchases. Long live cash (& Monero/Zcash).
My feeling is this is being written not just as a vent for ProcessOne adding a Matrix gateway to ejabberd but a warning to everyone thinking of setting up a trendy Matrix server or assuming enabling Matrix support will just be free. The eventual consistency model is expensive–for storage, for CPU/RAM, for client speed/sync–& everything it seems the Synapse & Dendrite servers are trying to do to speed it all up is in response of this likely fundamentally poor decision eventual consistency to ‘clone’ Slack/Telegram/Discord over allowing chat to be ephemeral & using forums for long-lived topics & Atom/RSS feeds for announcements.
Other countries hate the IRS & FCC too. It is quite difficult to open a foreign bank or crypto exchange account… if not just outright blocked all Americans from even trying.
Well Discord, Slack, & others are web tech too so it’s not like avoiding it is easy. If I have to use these services, I would prefer it be in the browser’s sandbox.
Even still, almost all debug, troubleshoot, pairing session I have done in the last 4 years have been done over Upterm or Tmate, which is much, much lighter on bandwidth & not crushed by video compression.
What do you need screen sharing for? This comes up so, so rarely for me.
Besides the expensive Matrix option the parent suggested, IRC covers text fine. Mumble handles low-latency, low-resource voice chat with positional audio for games. XMPP uses more resources that IRC (but can have encryption) but a ton less resources than Matrix which makes it suitable for self-hosting—my partner & I do voice/video calls over my home server fine & Movim is working on group calls with a Web UI (tho it should be noted both Zoom & Jitsi use XMPP under the hood).
Wild. I used sway for the first time with Nix since I could rollback a misconfiguration.