HackerTrans
TopNewTrendsCommentsPastAskShowJobs

nicoco

no profile record

comments

nicoco
·5 mesi fa·discuss
TBH I am not well-versed into DNS and certificates and security, but I guess you have to trust your provider with a certificate for `example.com` if you allow them to manage JIDs of the form `[email protected]`, indeed. Again, I am not very knowledgeable about the subject, so take this with a grain of salt.
nicoco
·5 mesi fa·discuss
Web client, but I think movim has GIF picker and screensharing features. It even does multiparty video calls, compatible with dino. Since it's P2P, it does not scale well to a lot of users, but the developer is working on SFU support for larger video calls.
nicoco
·5 mesi fa·discuss
Revive your prosody and set up https://slidge.im/ for Telegram, WhatsApp and Signal. It's not a proper solution I know, but at least you'll keep on using XMPP clients and they'll get better because they will have one more user at least. ;)
nicoco
·5 mesi fa·discuss
I know at least two services that offer hosting with your own domain: https://my.snikket.org/ and https://account.conversations.im/domain/ so I suppose it is not that complex to setup.
nicoco
·5 mesi fa·discuss
I have had success getting apple-loving friends to use https://monal-im.org/

https://snikket.org/ are working on a new iOS client too (no release so far).
nicoco
·5 mesi fa·discuss
https://monal-im.org/ is my personal recommendation for iOS.
nicoco
·5 mesi fa·discuss
The targeted audience of this website is, for now, developers. Communicating is hard.

https://joinjabber.org/ is/was an attempt at something more user-focused. It is not linked to the XMPP Software Foundation. BTW, joining the XSF and participating in discussion around protocol evolution, communication strategy and these sort of things is free, and only requires asking for write permission on the XSF wiki to add an application page. Everything happens in the open (mailing lists, chat rooms). We value democratic processes.
nicoco
·5 mesi fa·discuss
It is used in a non-federated context as the underlying in a lot of places (NATO, Zoom, british Military, Grindr, Jisti…). Federated usage is mostly private chats that don't really want to advertise that they do use it. It is sad because public groups also just work, but I know clients are missing a few features that would improve usability/UX. Some people are working on that, cf https://movim.eu/ for instance.
nicoco
·5 mesi fa·discuss
You can with dino. I wish I had the time to work on getting A/V calls back in gajim. It could be worth asking an NLNet grant for that…

https://dino.im/
nicoco
·7 mesi fa·discuss
Sure.

In practice, in federated networks bad actors end up being blacklisted. It does not provide any "formal" guarantee, but… it tends to work fine enough. For this specific "deletion request" feature, of course it should always be seen as a convenience thing, and absolutely not about security.

As with many engineering things, it's tradeoffs all the way down. For instant messaging, a federated approach, using open protocols, offers what I value most: decentralisation, hackability, autonomy, open source. My options in this space are Matrix or XMPP. I have not attempted to self-host a matrix server, but have been very happy with my [prosody](https://prosody.im/) instance for almost a decade now.
nicoco
·7 mesi fa·discuss
An open protocol can mandate indeed, but that is still in the realm of pinky promise security. A better design for a privacy-friendly chat protocol is to not write a lot of stuff on a lot of different remote servers when that's not necessary IMHO. One of matrix's selling points is to be censorship-proof though; in that case copying stuff as much as possible makes a lot more sense.
nicoco
·8 mesi fa·discuss
uv pip is a full reimplementation of pip. Way faster, better caching, less disk usage. What'd not to like about it?
nicoco
·9 mesi fa·discuss
I have been running a family and friends XMPP server on a cheap VPS for almost 10 years and the only downtime we had was when the datacenter burned down (OVH, true story).
nicoco
·9 mesi fa·discuss
Movim and Dino do multi-party jingle, aka voice and video group calls. Maybe you can contribute to improving it ;)
nicoco
·9 mesi fa·discuss
For (repliable) notifications on iOS, you need mod_cloud_notify server-side.
nicoco
·3 anni fa·discuss
It's also possible to not be religious about it. Git is distributed. I have projects on srht and contributing does not mandate using the send-email workflow. "Push it somewhere and let me know where I can pull" always works too.