toastal

joined 4 years ago
[–] [email protected] 1 points 16 hours ago (1 children)

Wild. I used sway for the first time with Nix since I could rollback a misconfiguration.

[–] [email protected] 3 points 16 hours ago (1 children)

Ladybird needs to support openness & stop using MS GitHub & Discord as their only means of communication/collaboration.

[–] [email protected] 2 points 16 hours ago* (last edited 9 hours ago)

My partner 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.

[–] [email protected] 1 points 16 hours ago

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.

[–] [email protected] 2 points 17 hours ago

Let me message you without having an Android or iOS primary device then. Can’t do it.

[–] [email protected] 1 points 17 hours ago

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).

[–] [email protected] 3 points 17 hours ago (1 children)

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…

[–] [email protected] 1 points 18 hours ago* (last edited 17 hours ago)

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.

[–] [email protected] 2 points 18 hours ago

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.

[–] [email protected] 1 points 1 day ago (2 children)

Why assume everyone else has Google?

[–] [email protected] 2 points 1 day ago

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.

[–] [email protected] 2 points 1 day ago (4 children)

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.

 

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)?

211
submitted 3 months ago* (last edited 3 months ago) by [email protected] to c/[email protected]
 

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 🤷

 

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?

7
submitted 5 months ago* (last edited 5 months ago) by [email protected] to c/[email protected]
 

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.

49
submitted 9 months ago* (last edited 9 months ago) by [email protected] to c/[email protected]
 

A quick primer on XMPP & how/why you should host your own server for low-resource-usage, encrypted chat & other pubsub server.

30
Comparison XMPP/Matrix (www.freie-messenger.de)
view more: next ›