# orderedItems[].object.content
It’s funny how the only reason WhatsApp exists is to help Meta show you more targeted ads.

You are not paying with your data—you are literally paying by being psychologically manipulated into buying shit you don’t need.

# orderedItems[].object.contentMap.en
It’s funny how the only reason WhatsApp exists is to help Meta show you more targeted ads.

You are not paying with your data—you are literally paying by being psychologically manipulated into buying shit you don’t need.

# orderedItems[].object.content
After upgrading to #Android 15 I was tracking down this bug in #Conversations_im where the color of the text in the status bar sometimes doesn't change with the app theme. Occasionally I would get white status bar text on top of a light theme.
Then I noticed that other apps - including the clock app! - have the same issue.
I'm absolutely convinced that the engineers working on Android are all using iPhones. I mean how does one not notice issues like that?

# orderedItems[].object.contentMap.en
After upgrading to #Android 15 I was tracking down this bug in #Conversations_im where the color of the text in the status bar sometimes doesn't change with the app theme. Occasionally I would get white status bar text on top of a light theme.
Then I noticed that other apps - including the clock app! - have the same issue.
I'm absolutely convinced that the engineers working on Android are all using iPhones. I mean how does one not notice issues like that?

# orderedItems[].object.attachment[].name
The clock app in dark mode with the text of the status bar in black barely visible. 

# orderedItems[].object.attachment[].name
Firefox in light mode with the text of the status bar in white barely visible. 

# orderedItems[].object.content
@its_a_me @bhhaskin fwiw #Conversations_im is not a hobby project. It is very much a commercial enterprise. My hobbies don't entail sitting in front of a computer.

# orderedItems[].object.contentMap.en
@its_a_me @bhhaskin fwiw #Conversations_im is not a hobby project. It is very much a commercial enterprise. My hobbies don't entail sitting in front of a computer.

# orderedItems[].object.content
@joel @hund Not just a Conversations fork. Even the phone number part is basically just https://Quicksy.im

# orderedItems[].object.contentMap.en
@joel @hund Not just a Conversations fork. Even the phone number part is basically just https://Quicksy.im

# orderedItems[].object.content
XMPP 2.0 is finally here (modulo the spec release)!

# orderedItems[].object.contentMap.en
XMPP 2.0 is finally here (modulo the spec release)!

# orderedItems[].object.content
At the #XMPP Summit − after a topic is well-discussed and a rough consensus reached − someone needs to volunteer to write the XEP.

Last year, I volunteered to write the XEP for synchronizing read states across devices.

It's called Message Displayed Synchronization and is now in Last Call, where community feedback is gathered before a XEP becomes 'stable.'

https://xmpp.org/extensions/xep-0490.h tml

Prototype implementations are in @Monal and #Conversations_im.

# orderedItems[].object.contentMap.en
At the #XMPP Summit − after a topic is well-discussed and a rough consensus reached − someone needs to volunteer to write the XEP.

Last year, I volunteered to write the XEP for synchronizing read states across devices.

It's called Message Displayed Synchronization and is now in Last Call, where community feedback is gathered before a XEP becomes 'stable.'

https://xmpp.org/extensions/xep-0490.h tml

Prototype implementations are in @Monal and #Conversations_im.

# orderedItems[].object.attachment[].name
The meme of Obama giving himself a medal

# orderedItems[].object.content
If you don’t consider yourself a developer but rather an enthusiastic user or admin we regularly have booths at various conferences (FOSDEM, CLT, FrOSCon, …) that are a great opportunity to meet us.

If however you are a developer and always wondered what standards mailing list discussions would look like IRL you can find more information on the Summit here: https://wiki.xmpp.org/web/Conferences/Summit_27

# orderedItems[].object.contentMap.en
If you don’t consider yourself a developer but rather an enthusiastic user or admin we regularly have booths at various conferences (FOSDEM, CLT, FrOSCon, …) that are a great opportunity to meet us.

If however you are a developer and always wondered what standards mailing list discussions would look like IRL you can find more information on the Summit here: https://wiki.xmpp.org/web/Conferences/Summit_27

# orderedItems[].object.content
Interoperability is a big part of what makes #XMPP great. However agreeing on a common strategy or even establishing a rough priority for certain features can be hard.
I believe those in-person events do a lot in getting us on the same page.

If you are an XMPP developer (client, server, gateway) I strongly encourage you to come.

I keep saying 'developer' and use that as a shorthand for: To get the most out of the summit you should have a background in reading (and maybe even writing) XEPs.

# orderedItems[].object.contentMap.en
Interoperability is a big part of what makes #XMPP great. However agreeing on a common strategy or even establishing a rough priority for certain features can be hard.
I believe those in-person events do a lot in getting us on the same page.

If you are an XMPP developer (client, server, gateway) I strongly encourage you to come.

I keep saying 'developer' and use that as a shorthand for: To get the most out of the summit you should have a background in reading (and maybe even writing) XEPs.

# orderedItems[].object.content
If you have ever followed a thread on the standards mailing list or participated in a discussion on the public XSF channel it is a bit like that only in person.

The different topics are broken up by short breaks that are great for networking and getting to know other XMPP developers. (Think hallway discussion at other conferences.)

# orderedItems[].object.contentMap.en
If you have ever followed a thread on the standards mailing list or participated in a discussion on the public XSF channel it is a bit like that only in person.

The different topics are broken up by short breaks that are great for networking and getting to know other XMPP developers. (Think hallway discussion at other conferences.)

# orderedItems[].object.content
What is the #XMPP Summit and should you go? 🧵

The XMPP Summit is a two day event for the people who write and implement XMPP extensions (XEPs). It is not a conference. There are no presentations. It is more like a round table discussion and active participation is encouraged.
Similar to an unconference at the beginning of Day 1 participants can suggest topics and others can indicate (via a +1) whether or not they are interested in that topic. Afterwards a rough order of topics is established

# orderedItems[].object.contentMap.en
What is the #XMPP Summit and should you go? 🧵

The XMPP Summit is a two day event for the people who write and implement XMPP extensions (XEPs). It is not a conference. There are no presentations. It is more like a round table discussion and active participation is encouraged.
Similar to an unconference at the beginning of Day 1 participants can suggest topics and others can indicate (via a +1) whether or not they are interested in that topic. Afterwards a rough order of topics is established

# orderedItems[].object.content
I just got word that the 27th #XMPP Summit will indeed take place on the two days leading up to #FOSDEM 2025.
Thursday, January 30th 2025 and Friday, January 31st at the Thon Hotel EU in Brussels, Belgium.
Save the date! RSVP if you plan to attend in person.
If you are an XMPP developer and enjoy long discussions over minute details of XMPP protocol extensions this event is perfect for you!

Looking forward to seeing everyone in person again. Stay tuned for more details.

# orderedItems[].object.contentMap.en
I just got word that the 27th #XMPP Summit will indeed take place on the two days leading up to #FOSDEM 2025.
Thursday, January 30th 2025 and Friday, January 31st at the Thon Hotel EU in Brussels, Belgium.
Save the date! RSVP if you plan to attend in person.
If you are an XMPP developer and enjoy long discussions over minute details of XMPP protocol extensions this event is perfect for you!

Looking forward to seeing everyone in person again. Stay tuned for more details.

# orderedItems[].object.content
For those who can’t wait for Emoji Reactions I made #Conversations_im available for free on Google Play for the next couple of days.

https://play.google.com/store/apps/det ails?id=eu.siacs.conversations

(Note that the Google Play version has some drawbacks like no address book integration and no public channel discovery. For channel discovery you can use https://search.jabber.network directly.)

# orderedItems[].object.contentMap.en
For those who can’t wait for Emoji Reactions I made #Conversations_im available for free on Google Play for the next couple of days.

https://play.google.com/store/apps/det ails?id=eu.siacs.conversations

(Note that the Google Play version has some drawbacks like no address book integration and no public channel discovery. For channel discovery you can use https://search.jabber.network directly.)

# orderedItems[].object.content
@Codeberg Sorry this wasn’t meant to be an accusation. I’ve been a very happy member for almost two years and will continue to be.

Build log says HTTP Response code 429. That’s literally all I know.

But if it's not intentional that’s even more reason for you and @fdroidorg to get in touch.

# orderedItems[].object.contentMap.en
@Codeberg Sorry this wasn’t meant to be an accusation. I’ve been a very happy member for almost two years and will continue to be.

Build log says HTTP Response code 429. That’s literally all I know.

But if it's not intentional that’s even more reason for you and @fdroidorg to get in touch.

# orderedItems[].object.content
Good news and bad news.
#Conversations_im 2.17.0 has support for emoji reactions 🎉
Since @Codeberg appears to be under constant DDoS attacks they have added pretty strict rate limits that the @fdroidorg build server keeps running into. 😞
Another build cycle just failed and it's unclear when 2.17.0 will be available on F-Droid.
Maybe Codeberg and F-Droid can back channel an allow list or something? 🙏

# orderedItems[].object.contentMap.en
Good news and bad news.
#Conversations_im 2.17.0 has support for emoji reactions 🎉
Since @Codeberg appears to be under constant DDoS attacks they have added pretty strict rate limits that the @fdroidorg build server keeps running into. 😞
Another build cycle just failed and it's unclear when 2.17.0 will be available on F-Droid.
Maybe Codeberg and F-Droid can back channel an allow list or something? 🙏

# orderedItems[].object.attachment[].name
A chat bubble in the Conversations app with the message 'hi all. I'm trying to take a screenshot for Mastodon. Can I get some reactions on this message?!' and a bunch of reactions to said message. 

# orderedItems[].object.content
I've just finished my Lego Concorde. It was a super fun build with many interesting building techniques.

10/10 would recommend to anyone who finds themselves in the venn diagram of liking Lego and European engineering projects.

Awesome airplane too. Sad I never got to fly on it...

# orderedItems[].object.contentMap.en
I've just finished my Lego Concorde. It was a super fun build with many interesting building techniques.

10/10 would recommend to anyone who finds themselves in the venn diagram of liking Lego and European engineering projects.

Awesome airplane too. Sad I never got to fly on it...

# orderedItems[].object.content
Passo dello Stelvio ✅

Climbing is easy. Descending is hard. 😅

# orderedItems[].object.contentMap.en
Passo dello Stelvio ✅

Climbing is easy. Descending is hard. 😅

# orderedItems[].object.attachment[].name
A blue road bike on top of a mountain pass, the valley in the background. The picture is overlayed with some stats. 3h31, 50km, 1830 meters of climbing. 

# orderedItems[].object.content
Thanks to Thilo, developer of @Monal, Quicksy is now available on iOS!

https://apps.apple.com/us/app/quicksy/id6538727270

Jabber/XMPP with Easy Entry and Easy Discovery

Conversations for you. Quicksy for your less tech-savvy friends

Remember you don’t have to be on Quicksy yourself to give your friends an easy way to find your #XMPP address. Instead you can enter your XMPP address-phone number tuple into the Quicksy Directory
https://quicksy.im/#get-listed

You can also initiate the conversation by adding +123455…@quicksy.im

# orderedItems[].object.contentMap.en
Thanks to Thilo, developer of @Monal, Quicksy is now available on iOS!

https://apps.apple.com/us/app/quicksy/id6538727270

Jabber/XMPP with Easy Entry and Easy Discovery

Conversations for you. Quicksy for your less tech-savvy friends

Remember you don’t have to be on Quicksy yourself to give your friends an easy way to find your #XMPP address. Instead you can enter your XMPP address-phone number tuple into the Quicksy Directory
https://quicksy.im/#get-listed

You can also initiate the conversation by adding +123455…@quicksy.im

# orderedItems[].object.content
After 15+ years of using tiling window managers (mostly #i3) I find myself tempted by some of the aspects a proper desktop environment like #GNOME Shell provides. (The toolbar with quick access to power and connectivity settings and the native support for function keys including nice looking screen overlays.)
However there is absolutely no way I’m going to give up automatic tiling.
Has anyone successfully made the switch from i3 to one of the Gnome Shell extensions? (gTile, forge, PaperVM, …)

# orderedItems[].object.contentMap.en
After 15+ years of using tiling window managers (mostly #i3) I find myself tempted by some of the aspects a proper desktop environment like #GNOME Shell provides. (The toolbar with quick access to power and connectivity settings and the native support for function keys including nice looking screen overlays.)
However there is absolutely no way I’m going to give up automatic tiling.
Has anyone successfully made the switch from i3 to one of the Gnome Shell extensions? (gTile, forge, PaperVM, …)