Live data from Hacker News

Facebook Messenger XMPP is going away

developers.facebook.com

131–140 of 203 posts

Re: Facebook Messenger XMPP is going away

#132
post #119
post #69

Earlier quoted context omitted.

Hangouts new chrome extension, the one with float circles, it's pretty good, and works on Linux.

Unfortunately it doesn't work well on OS X and still requires me to run Chrome in background next to the Firefox leading to alot of annoying horrible window switching issues (for some reason chrome apps tend to get stuck in background when alt-tabbing, sometimes it just hangs, burns alot of memory for a really simple interface....)

All those "web apps" that were meant to be coming to the desktop and the flurry of excitement when browsers started adding the ability to add shortcuts on the desktop to a "web app" seems to have died down, and with good reason I think! Some people don't want to be sat with a browser open all day. Given that browsers are turning into mini-OSes themselves, it's irritating as they don't fit into the OS window management system easily (like awkward popups/alerts).

Re: Facebook Messenger XMPP is going away

#133
post #61

Let's hope for an official desktop client of Messenger...

Will it need the endless list of permissions like it does on Android? It seems to want access to my entire phone, life, brain patterns and toilet usage patterns.

In all seriousness, there is no indication as to what a desktop app is accessing or doing, and given the extensive "fingers in all pies" access that the Android one has, I wouldn't be quick to install a Facebook native app on my desktop!

Re: Facebook Messenger XMPP is going away

#134

Zuckerberg sure has been interesting this week: > Developers please use our platform! > Developers we are now going to obsolete any work you've done with the XMPP front-end. Demonstrating a clear moving target is not how you attract developers, Facebook.

It all reminds me of this post: http://daltoncaldwell.com/dear-mark-zuckerberg Facebook is trying to make the platform too good for startups to resist building on. By the time something built on the platform emerges as a success, Facebook can either heavy-hand them into an acquisition, or lock them out and take away their momentum.

It's as though they are trying to get everyone else to do their RND. You float the risk and if it works they implement it. Genius, really.

Re: Facebook Messenger XMPP is going away

#135

Earlier quoted context omitted.

Ahhhh that'll explain never receiving messages and my friends not getting them. Some bust scenarios I experience: 1. I will call my wife using Hangouts - she won't be notified on her phone. 2. I chat with someone via Google Talk on my old phone - if they're using Hangouts, they may or may not receive the message. 3. Someone will chat with me via Hangouts. My phone with Google Talk may or may not receive it; BUT! if I…

Long before I hangouts I had lots of issues with Google talk. I started numbering my messages as in 1 Hey Joe 2 How are things in SG 3 Are you going to meet me at the airport? 4 Or shall I take a cab? 5 In any case I'll be into the city by 7pm so we can grab dinner etc. What we found was that Google talk was dropping messages. Lots of them. With no way to complain and no way to prove it I just stopped using Google Ta…

Did you ever grab dinner?

What did you switch to using? My mum has an iPad, my wife has an iPad and also an Android phone, I have a Mac, my brothers have Android phones; do I just spam everyone on each network (Messages / Talk / Hangouts / Skype)? I tend to now SMS everyone - at least that's mostly universal (but my mum will never get any messages).

I would use Skype but it enjoys eating battery as a hobby on both mobile and desktop/laptop.

Re: Facebook Messenger XMPP is going away

#137

Also it is worth mentioning that Google Talk !== Google Hangouts Everyone who uses XMPP/iMessage/Adium to connect to Google Talk is: 1) Apparently missing some messages from Hangouts users. Haven't been able to track it down but it's gotten me in trouble with my girlfriend a few times for "ignoring her" 2) Your friends see you as "Online" on hangouts and send you messages, which often seem to relate to #1 (you never…

I've seen a radical effect on the usage Talk due to this.

Only my tech-savvy friends would use Google Talk previously and the others would use Facebook. Since the push from Google to use Hangout, nobody I know is using Hangout or Google Talk anymore and it looks like everyone switched to Facebook/Whatsapp on my contact list. I don't even open the chat anymore.

Re: Facebook Messenger XMPP is going away

#138

Earlier quoted context omitted.

curiousity piqued, what's the XEP number for the protocol?

XEP-0313 I think: http://xmpp.org/extensions/xep-0313.html

I was actually thinking about XEP-0136: http://xmpp.org/extensions/xep-0136.html . I was completely unaware of XEP-0313, thanks for the info!

Re: Facebook Messenger XMPP is going away

#139

Earlier quoted context omitted.

setup a ejabberd server on a beaglebone and put a web xmpp client on it. encrypt the shit out of everything, get your friends on to it. i'm sure there's valid business reasons to kill xmpp, not just total information awareness pressures from above.

i suggested this because i believe xmpp to be superior to irc.

I would like to believe the same. The prosody folks are awesome btw (as an alternative to ejabberd).

But there are still open issues. One big one, compared to all the FB/Google/etc. offerings is the ability to have a usable chat log. Current xmpp implementations/standards are more or less useless if you happen to use more than one device and want to look something up/want to see what you wrote to your brother yesterday, on your desktop, while looking at your phone.

Mandatory extensions in my world: - Stream Management (easy) - Carbon Copies (easy) - MAM/Message Archive (described above, hard, haven't found a way yet)

Re: Facebook Messenger XMPP is going away

#140
post #19

Earlier quoted context omitted.

It's worth noting that XMPP was based on XML. New hotness is JSON, or maybe even compressed binary protocols.

The funny thing is that XMPP was created when XML was the current hotness. SMTP survived despite changing fads. If we're ever going to standardize IM (or anything), we have to accept that protocols may use older technology. Someday JSON will be old too. Let's not make these mistakes again.

At the time when XMPP was getting standardized and was still mostly known as Jabber, I started implementing a Jabber chat client with a friend.

The problem with XMPP isn't that it was based on XML. No, what made it annoying was that the dudes who made it decided that instead of basing it on exchanging individual messages, i.e. XML documents like everyone else does, everything must instead be put inside a so-called XML stream.

IIRC it basically meant that the exchange started with a start tag that wasn't terminated until the connection was closed. Since nothing at the time was designed to work with unfinished XML documents (remember the end tag doesn't come until you're done), all the convenient standard XML tools/libraries wouldn't work.

So I don't think XMPP is a stellar piece of work. But it's of course much better than some proprietary crap, and it's sad to see it lose support, although I imagine to Google and Facebook who both probably couldn't care less about interoperability, having an open XMPP interface is probably more of a liability (spammers, enables people to skip their ads) than something they get much perceived value out of.

Post reply on HN