Posts by mattj@floss.social
(DIR) Post #APDqPmLoDxqIoQkxAu by mattj@floss.social
2022-11-03T09:10:57Z
1 likes, 1 repeats
@Rocket FTFY ๐@tek
(DIR) Post #APSUbUqsFhlFNHUBxA by mattj@floss.social
2022-11-10T10:49:54Z
1 likes, 0 repeats
@debaclenano.
(DIR) Post #AQ5azRlxUhFmaWFzhQ by mattj@floss.social
2022-11-29T07:39:49Z
0 likes, 0 repeats
@downeySadly, for every anti-Matrix post I can show you an anti-XMPP post. But apart from singling out #XMPP, I totally agree with your point.
(DIR) Post #AR4tSin4x0DTaGRfay by mattj@floss.social
2022-12-28T18:50:21Z
1 likes, 2 repeats
My talk was accepted for #FOSDEM! It will be about the authentication/authorization overhaul I've been doing in Prosody and XMPP this year.https://fosdem.org/2023/schedule/event/modern_xmpp_auth/If anyone comes up with a more catchy title (I like), I'll give you a shout-out in the intro ๐More context: https://blog.prosody.im/fast-auth/
(DIR) Post #ARVmmOSwR5yOMO0DT6 by mattj@floss.social
2023-01-10T20:00:35Z
5 likes, 6 repeats
This evening I pushed a #Prosody community module that acts as a #UnifiedPush server. It allows apps on your phone to receive push notifications, using #XMPP as the delivery channel instead of Google's proprietary FCM or regular polling.It uses a protocol devised and implemented by @daniel and all credit goes to him for this idea and first implementations.It's all experimental stuff, but I'm already using it to get realtime notifications in #Fedilab ๐https://modules.prosody.im/mod_unified_push
(DIR) Post #ARbMqiLBv1OuCcaCjg by mattj@floss.social
2023-01-13T13:22:25Z
1 likes, 4 repeats
We're planning an epic migration of the jabber.org #XMPP service this weekend, migrating to new software (#Prosody) and a new system. Significant downtime is expected during this period.Although jabber.org is no longer the de-facto centre of the XMPP network (a good thing!), it was the first public XMPP server and a bunch of people still use it daily.We now have a dedicated account for updates at @jabberdotorg and a status page at https://status.jabber.org/status/overviewWish us luck! ๐ค
(DIR) Post #ASA0KAaeTBKPnjULNQ by mattj@floss.social
2023-01-29T22:37:51Z
0 likes, 1 repeats
@roughnecks Dino for Windows: https://github.com/LAGonauta/dino/releases
(DIR) Post #ASDLmyrZpXqWL8rdg0 by mattj@floss.social
2023-01-31T13:04:16Z
0 likes, 0 repeats
Just embarked on the journey to Brussels for the #XMPP summit and #FOSDEM. Excited to meet old and new faces for the first time in several years, and talk about @prosodyim and @snikket_im development.If you'll be at FOSDEM, stop by the Realtime Lounge in K building level 2! We have stickers and stuff ๐https://xmpp.org/2023/01/xmpp-at-fosdem-2023/
(DIR) Post #ASMdtOu8SzJHSAldvk by mattj@floss.social
2023-02-05T07:23:31Z
1 likes, 1 repeats
For anyone at #FOSDEM planning to attend my #XMPP talk about authentication - there has been a schedule update, it will be at 13:50 rather than 16:05 as previously advertised in some places.https://fosdem.org/2023/schedule/event/modern_xmpp_auth/
(DIR) Post #ATGbFSZKkZ2fP6ZJ5M by mattj@floss.social
2022-12-29T10:44:34Z
0 likes, 1 repeats
@jAlso, both #Lua and #XMPP are very widely used! You would be surprised!XMPP is right there in stuff people use, like Zoom, and the Nintendo Switch: https://xmpp.org/uses/instant-messaging/Lua is, similarly, quietly running in loads of apps: https://en.m.wikipedia.org/wiki/List_of_applications_using_LuaThere are various definitions of "success", but it's fair to say that both have been pretty successful technologies in their way.Finally, both are actively developed and continuing to evolve, so who knows what the future has in store? ๐
(DIR) Post #AWrM1yd96JfxvOiebg by mattj@floss.social
2023-06-19T19:56:30Z
0 likes, 0 repeats
@kmj Bear in mind that Pidgin's #XMPP support is currently very old and quite far behind modern standards.For desktop Linux check out @gajim or @dino instead for a better experience. Or hold tight for Pidgin 3.0, which is currently a work in progress ๐
(DIR) Post #AWxrJeWwpGot6kR0zo by mattj@floss.social
2023-06-22T18:06:50Z
0 likes, 1 repeats
In a few weeks I'll be talking about #XMPP and building open ecosystems, at FOSSY in Portland, Oregon: https://2023.fossy.us/As well as an entire track of XMPP talks, there will be a booth and various members from the XMPP community present. It's been a while since the last US XMPP get-together, so I'm looking forward to meeting lots of friendly faces, old and new ๐
(DIR) Post #AWzjeNeoLPzJXaPC9A by mattj@floss.social
2023-06-23T20:45:49Z
0 likes, 2 repeats
Just for the record: what Google/FB did to #XMPP was not 'embrace, extend, extinguish'. I bring this up because people are focusing on FB developing a divergent protocol/extensions. Maybe that's a valid concern, but it's unrelated to XMPP.While Google Talk was actively developed, Google folk actively participated in the community. In fact they contributed important extensions such as Jingle, the protocol we still use today for audio/video calls in XMPP, and other bits and pieces.(cont...)
(DIR) Post #AWzjePooJDAuFB6D0i by mattj@floss.social
2023-06-23T20:49:21Z
1 likes, 0 repeats
The big problem was simply that these were the largest nodes on the network. They had so many users, they had nothing to lose by putting up the walls and shutting out what was (to them) a small minority.The answer to this problem is nothing to do with the protocol, but just ensuring that the network is diverse and distributed, not centralized in one or two seats of power. Now how to actually do that, is a harder question. But it's the one we should be discussing.
(DIR) Post #AWznwF2pVK6vrHPcUy by mattj@floss.social
2023-06-23T20:56:32Z
1 likes, 1 repeats
For example, when I started work on Snikket, a project to make XMPP easier, I deliberately chose to focus on helping people establish small servers, based on existing social relationships. I specifically did not want to become just another large public service, partly due to what happened with Google Talk.A large network of small nodes is more robust against disruption. It's what any healthy decentralized network should be aiming for. Applies to XMPP, Fediverse and the internet in general.
(DIR) Post #AWznwFlqnw7i6uTZfk by mattj@floss.social
2023-06-23T21:02:34Z
0 likes, 0 repeats
And to circle back to the start of the thread: if we can avoid reaching this super large node situation, the ease of an 'embrace, extend, extinguish' attack on the network protocol by such nodes is diminished significantly.
(DIR) Post #AWznwHDBRna6ZyGuum by mattj@floss.social
2023-06-23T21:10:15Z
0 likes, 0 repeats
@ChrisWere That's why I focus on existing social groups for Snikket. My family Snikket server is of value to all of us. If I was running the service for strangers, I'd be less inclined to keep it running when times got hard. But yeah, I hear you.Note though, large services are far from immune to shutdowns. Happens to commercial and non-commercial services all the time.Anyway, I did spend quite some time working on https://docs.modernxmpp.org/projects/portability/ to try to improve the story when a service goes away.
(DIR) Post #AYWP7RGwjTGL5s59jU by mattj@floss.social
2023-08-08T11:54:10Z
0 likes, 0 repeats
@muelli I'm curious on what you base this, as the #XMPP community is actually very active in both standards and software development ๐You can get an idea of some of the activity at https://xmpp.org/categories/newsletter/If you have any questions about the world of XMPP, I'm happy to answer them!@KekunPlazas @garrett
(DIR) Post #AcMuuWZT1KkBRQ1f5k by mattj@floss.social
2023-12-01T14:37:19Z
1 likes, 0 repeats
@tristian I can tell you what worked for me, and it will fit into a toot!I set up a Snikket instance. I'm the dev, so I had to make it first! But it's open-source, you can self-host or use the hosted service.After that, you generate a multi-use invitation link in the dashboard and send it out (I used email, but it's just a link you can send over SMS/etc.).I converted 10 family members remotely during lockdown with great success (we still use it today).https://snikket.org/service/quickstart/@debacle
(DIR) Post #AnSEZfVhB704Gzm4NE by mattj@floss.social
2024-10-25T11:22:33Z
0 likes, 0 repeats
:terminal: Tip for #shell users: if you don't already know about 'Alt+.' then you should! It inserts the last argument of the previous command where you are typing. Press it multiple times to step back through the command history.Even if you know this, you may not know that if you press it too many times, you can flip the direction (i.e. step forwards instead) by pressing 'Alt+-'.Finally, if you want e.g. the 2nd argument instead of the last one, press 'Alt+2' before you press 'Alt+.'.