@nicoco@pouet.pas.la

nicoco

@nicoco@pouet.pas.la

Science, #XMPP and rock'n'roll

This profile is from a federated server and may be incomplete. Browse more on the original instance.

nicoco, to random French

Enfin, note que @gajim a depuis un moment des « espaces de travail » qui ne sont pas la même chose que les « communautés » mais permettent de regrouper ses discussions arbitrairement.

Je suis OK que la notion de communauté serait un plus. Cependant, je suis pas grand public mais je trouve discord beaucoup trop bordélique pour être pratique. Les « serveurs » sont éclatés en bien trop de groupes différents généralement, c'est trop de taf de suivre ce qu'il s'y passe !

nicoco, to python French

Yoohoo! I tagged v0.1.0 of Slidge, the lib to write gateways in

https://www.nicoco.fr/blog/2024/04/09/slidge-first-release/

daniel, to random
@daniel@gultsch.social avatar

Google had accepted a version of Conversations with address book integration that explicitly asks the user for consent to process the contact list locally on their device before promoting for contacts permission. Our privacy policy included explicit wording w.r.t. local processing of the contact list.

However it is unthinkable for Google that someone would request contacts permission and then not upload them. A few days later they changed their mind and threatened to remove the app again.

nicoco,

@daniel
In the meantime, the WhatsApp client does not even offer basic features until you give it address book permission (you can't initiate a new chat, for instance). But I guess Meta has proven that they don't do shady stuff, so that's all good.

maeool, to random French
@maeool@boitam.eu avatar

Whatsapp, Telegram, Signal, Element... vous n'y connaissez rien et vous demandez que choisir et quels sont les enjeux ?

Déjà ce qui différentie Element / Signal de Telegram : ils sont chiffrés de bout en bout.

Quand tu envoies un message sur Telegram, la coquille est chiffrée, donc n'importe qui peut pas écouter ton réseau et ouvrir ton message. Par contre, ton message est envoyé aux serveurs de Telegram, qui eux peuvent le lire (pas de chiffrement de bout en bout).

nicoco,

@maeool Historique intéressant, évidemment je suis un peu triste que tu ne mentionnes pas qui contrairement au FUD, existe toujours, est une solution viable pour la messagerie instantanée, et a une organisation démocratique et ouverte. C'est fort dommage, car il me semble que l'écologie est dans tes préoccupations, et que niveau , on ne fait pas mieux ! (et on ne fait pas pire que Matrix).

nicoco,

@maeool https://conversations.im/ ou encore plus proche de Whatsapp, son fork https://quicksy.im/

Anti-écolo c'est peut-être extrême (on parle d'informatique, pas d'aviation…), mais c'est très gourmand côté serveur en ressource, ce qui explique l'hypercentralisation autour de matrix.org (auto-hébergement couteux). Alors qu'un serveur XMPP avec plein d'utilisateurs sur un raspberry pi 1, ça passe…

C'est aussi une ploutocratie décomplexée: https://matrix.org/blog/2022/12/01/funding-matrix-via-the-matrix-org-foundation/

nicoco,

@thibaultmol @maeool I do A/V calls, exchange files, and am part of private and public groups in . Sure, there are probably things that Matrix does and XMPP doesn't, and vice-versa (semi-anonymous groups, for instance?).
There comes the FUD I was talking about ;)

nicoco,

Concernant le vent en poupe, d'une part Matrix donne l'impression d'avoir grillé tout son argent VC et d'être à bout de souffle, et d'autre part je peux penser à un tas de trucs qui ont le vent en poupe et auxquels je suis pas sûr qu'on veuille souscrire:

;o)

signalapp, to random
@signalapp@mastodon.world avatar

Messengers only matter if people use them. So, thank you for your support, for telling your friends, for getting your group chats on Signal, and for supporting our work with donations.

It’s an honor to build Signal for you. We literally could not do it without you.

nicoco,

@signalapp I'd donate if it funded the development of a lib to interact with the signal network, explicitly allowing 3rd party clients to exist. Enough with "apps"!

manlycoffee, to meta
@manlycoffee@techhub.social avatar

Interview by @mike with @Gargron.

So according to Eugen, he's been using XMPP during a time when people let their desktop PCs run all the time, which is ideal for XMPP's requirement to maintain an active connection from sender to recipient in order to actually deliver messages.

But when the world transitioned from desktop PCs to mobile phones, XMPP's requirement to stay always on was just not practical, and the world moved on from XMPP and onto other platforms.

The only way people used XMPP was through Facebook and Google Talk, but the mainstream really didn't have a strong appreciation for XMPP.

According to Eugen, Email is still going strong because everyone knows how to work with it

Effectively, embracing, extending, extinguishing is just not a thing for email yet.

https://flipboard.video/w/cTBu4HusskGTuPBahqm6WY

nicoco,

@manlycoffee @mike @Gargron

> maintain an active connection from sender to recipient in order

Nope, XMPP is classically not P2P. Ideally, you maintain a connection from sender to sender's server, but if it is interrupted, it works just fine when it comes back. And if you absolutely need to kill your client https://dontkillmyapp.com/ and insist on using privacy-unfriendly push notifications, there is spec for that: XEP-0357: Push Notifications. This never-ending FUD is tiring…

brunus, to random French
@brunus@mamot.fr avatar

J'adore le rock nigérian (tuareg) !
https://youtu.be/GZvPoE0EH1o
Mdou Moctar - Tarhatazed (Live on KEXP)

En plus ça permet de faire des jeux de mots débiles tout en faisant connaître cette culture musicale.
"Tarhatazed" c'est un peu comme "Tahartagueule (à la récré)" mais en mieux que quand c'est Souchon...

nicoco,

@brunus J'adore aussi! Je te conseille cette colab de Khruangbin (qui est vachement bien comme groupe aussi) et Vieux Farka Touré: https://khruangbin.bandcamp.com/album/ali

pax, to Matrix Polish

make a client for desktop that is accessible.
element web is broken, fluffy chat is broken, every client is broken.
blind users want to use matrix too.

nicoco,

@pax @weirdwriter
Some public rooms at https://search.jabber.network/rooms/1

Several clients, my choices are Gajim/Dino/Beagle/Cheogram/Conversations/Movim depending on mood and platform with a preference for @gajim overall.

esm, to random
@esm@wetdry.world avatar

I THINK THE MATRIX CHAT PROTOCOL SUCKS

nicoco,

@kkarhan @esm @gajim is definitely not libpurple-based. It has its own low-level XMPP lib called nbxmpp. If it were libpurple-based it would probably suck much more for :)

nicoco,

@kkarhan It's always a pleasure to correct people being wrong on the internet ;-)

daniel, to random
@daniel@gultsch.social avatar

There is also a company called Beeper that tries to sell you access to Matrix bridges/gateways for $15/month. Maybe @nicoco (Slidge¹ developer) needs to go talk to some VCs.

¹: https://sr.ht/~nicoco/slidge/

nicoco,

@strypey @drazraeltod @daniel
Matridge does not require you to run a Matrix server indeed. But it's not a proper "bridge" like bifröst is, it requires a matrix account on a homeserver somewhere, and it will act as a matrix client using your credentials.
Probably less resource-intensive than running a matrix server, however it's still very under-optimised so I'd be lying if I said it's lightweight. Early optimisation blah blah blah.

trentskunk, to python
@trentskunk@mstdn.social avatar

Project for the day: Screwing with XMPP bots, because doing matrix bots seems to be an enormous pain in the ass.

Future fiddling: Possibly look into getting the chatbot to talk to home automation stuff.


nicoco,

@jabberati @trentskunk A bot, but with ad-hoc commands then!

Pr_Logos, to random French

En 2024, le rapport Aghion-Cohen qui a théorisé la politique de recherche par delà les alternances aura 20 ans. Il ambitionnait de faire de la France un pays d'innovation et de science, à partir de ce type d'indicateurs quantitatifs…

Le résultat est net.

nicoco,

@Pr_Logos Effectivement c'est cocasse d'avoir voulu optimiser pour ces indicateurs et d'avoir failli à ce point. Mais soyons cohérents : ces indicateurs sont merdiques alors on s'en fout ?

kzimmermann, to random
@kzimmermann@fosstodon.org avatar

Trying out something new everyday: , the IM client based on libpurple, better known for the multi-protocol messenger.

https://developer.pidgin.im/wiki/Using%20Finch

Probably outdated, even for a terminal application, but it's very lightweight and allows multiple accounts and protocol. And it behaves just like a GUI app - except that the windows are drawn in the terminal!

Very nice now that I'm hosting my own server, and don't need OMEMO to chat locally anymore

nicoco,

@kzimmermann I think that libpurple is lacking several useful xmpp features… Maybe the situation has improved?

sebsauvage, to random French
@sebsauvage@framapiaf.org avatar

Toute notre culture (musique, films, livres, jeux...) est désormais numérique. Et bardée de DRM.
La seule solution pour la préserver, c'est de se mettre hors-la-loi.

Il ya quelque chose que vous aimez beaucoup sur internet ? FAITES-EN UNE COPIE SUR VOTRE ORDINATEUR.
La version sur internet peut disparaître à tout moment.

https://reason.com/2023/09/10/the-pirate-preservationists/

nicoco,

@sebsauvage Et refusez de payer pour quoique ce soit qui a des DRMs!
Créer artificiellement la rareté c'est complètement con.

nicoco, to random

➡️ New entry in my blog where I share what I gathered here and there trying to set up a wireguard tunnel for certain services/websites only:
https://www.nicoco.fr/blog/2023/09/10/wireguard/

frankie, to Signal

deleted_by_author

  • Loading...
  • nicoco,

    @nanoelquant @debacle @frankie
    I think the smooth entrance for non-geeks is Quicksy. Unfortunately SMS OTPs don't always arrive, probably because reliably sending SMS without being abused is hard for a small group, for a free service…
    I agree that we need to make onboarding easier. But it's not that simple. My approach is to use XMPP clients for all my IM needs (thanks to gateways) and bug-report to client devs until I'm banned from all issue trackers.

    gael, (edited ) to matrix French
    @gael@mastodon.social avatar

    NOT taking into account privacy aspects, what is the best UX experience for individual and group discussions? 🤔

    @telegram @signalapp
    @matrix
    WhatsApp
    Other?

    nicoco,

    @gael
    because it works just fine on old devices, thanks to its lightweight nature, which is in line with /e/'s principles?

    jeff, to random
    @jeff@my0.net avatar

    managing a self hosted Matrix server is such a pain in the ass.

    decided to settle on but I guess no one uses that lol

    nicoco,

    @jeff set up some bridges then ;) -> https://sr.ht/~nicoco/slidge/

    nicoco, to Matrix

    Thanks to SavagePeanut (<3 to you), matridge can now send formatted text from to !
    Also, the parser is written is rust for bonus points of cool. 😎

    https://slidge.im/matridge/features.html
    https://github.com/BluebonnetField/slidge-style-parser
    https://git.sr.ht/~nicoco/matridge/commit/01dd597a2

    nicoco, to random French

    Finally wrote something on my blog: Slidge progress notes!

    (XMPP gateways to various walled gardens)

    https://www.nicoco.fr/blog/2023/07/14/slidge-progres-notes/

    nicoco, to Matrix

    There we go, matridge first public commit!

    It's an server component acting as a puppeteering gateway, based on slidge. It only supports public unencrypted group chats for now, but has cool features such as emoji reactions, rich replies and message retractions.

    https://git.sr.ht/~nicoco/matridge
    https://git.sr.ht/~nicoco/slidge

  • All
  • Subscribed
  • Moderated
  • Favorites
  • megavids
  • thenastyranch
  • magazineikmin
  • everett
  • InstantRegret
  • rosin
  • Youngstown
  • slotface
  • love
  • khanakhh
  • kavyap
  • tacticalgear
  • GTA5RPClips
  • DreamBathrooms
  • provamag3
  • modclub
  • mdbf
  • normalnudes
  • Durango
  • ethstaker
  • osvaldo12
  • cubers
  • ngwrru68w68
  • tester
  • anitta
  • cisconetworking
  • Leos
  • JUstTest
  • All magazines