I just wanted to comment on how evil facebook is, but I've decided not to. I think there are enough people here who think the same. What facebook is doing is probably just an example of "Embrace, Extend and Extinguish" [0], though, I understand that their decision is not the same what microsoft did back then. So to my point: Do you really think facebook is doing this only out of pure 'evilness'. They were probably fa…
I read through some github discussions in the tox github page, and I can't really shake the feeling that they don't know much security. Someone had a question about the protocol design and about how secure it was, and the dev just linked to NaCl and said "read the source here and you will see that tox is secure". It didn't really boost my confidence in their protocol design...
Facebook Messenger XMPP is going away
171–180 of 203 posts
Re: Facebook Messenger XMPP is going away
#172Also 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…
What I'm more disappointed in is that third-party developers aren't even trying anymore. Back in the day, there were some truly impressive efforts to reverse-engineer AIM's protocol (and Yahoo! and MSN...) despite AOL actively trying to defeat them. Nowadays, nobody even tries. When Google launched Hangouts, there was no massive reverse-engineering effort. Just people saying "I'll stick with XMPP and just not use the…
Re: Facebook Messenger XMPP is going away
#173Sigh , yet another nail in the XMPP coffin, at least as far as the general public is concerned. Remember when we had ICQ, and AIM, and MSN Messenger, and Gadu-Gadu, and we were dreaming of a unified messaging system?
So, I don't do web or software development, let me tell you^W^Wrant about how chat in 2015 feels to use. I'm 27, I grew up on IRC, I know my ICQ UIN by heart. Chat has always replaced SMS for me, and most groupware as well. I was happy when Facebook came along, and suddenly even the non-nerdy friends were compatible with my preferred way of having an endless conversation about random things. Chatting feels natural to…
Re: Facebook Messenger XMPP is going away
#174IRC was essentially created 25 years ago. In all that time we have still to make anything significantly better. Why does a system with the following features not exist: 1. Requires all implementing servers and clients to support the full protocol 2. Allows users to communicate to users on other servers ( not just users within a server ) 3. Has free client open source reference implementations for native use ( C or th…
I grew up with IRC, but I now prefer emails to chat. It makes you think a bit more before hitting "send", and so the signal/noise ratio is higher with emails.
Re: Facebook Messenger XMPP is going away
#175Earlier quoted context omitted.
If you're looking for a happy medium between the readability of JSON and XML and the efficiency of ASN.1 and protobufs, take a look at canonical S-expressions[1]. There's an advanced representation, which looks like this: (message (header (sender "Billy Joe Bob") (sent "2015-03-26T12:02:00Z")) (body "Hey guys! Let's meet up for lunch!")). It's possible to encode any byte string using Base64 or hex. It's also possible…
> there is a _single_ canonical encoding for any datum: the messages above would be (7:message(6:header(6:sender13:Billy Joe Bob)(4:sent20:2015-03-26T12:02:00Z))(4:body35:Hey guys! Let's meet up for lunch!)) This reminds me a lot of bencode, with the advantage for bencode that it doesn't need any fiddling for non-printable characters: no more base64, no more hex.
I'd say that bencode's advantage is a built-in standard for integer encoding (with canonical S-expressions one must decide between ASCII decimals or little/big-endian bit strings), and a clearer standard for a dictionary/map/hash (a canonical S-expression would probably use an alist-like structure like (map (foo bar) (baz quux)), but one could also go with (map foo bar baz quux), (map (foo bar baz quux)) or some other encoding.
Re: Facebook Messenger XMPP is going away
#176Also 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…
Why IRC isn't the foundation for all chat I still don't know. I assume a lot of the typical workflow (logging in, choosing a nick) can be automated for users who don't care to know what chat protocol they are using.
Probably the only reason the protocol is still around is that it's popular among a certain group. IRC is so different from what you would want from a modern chat system that it doesn't make much sense to build upon it.
Re: Facebook Messenger XMPP is going away
#177IRC was essentially created 25 years ago. In all that time we have still to make anything significantly better. Why does a system with the following features not exist: 1. Requires all implementing servers and clients to support the full protocol 2. Allows users to communicate to users on other servers ( not just users within a server ) 3. Has free client open source reference implementations for native use ( C or th…
Did you just describe email? There are a couple of things that make email unattractive for chatting: 1) latency (seconds or minutes instead of sub-seconds), and 2) user habits of treating emails as something that can be responded later instead of NOW. I grew up with IRC, but I now prefer emails to chat. It makes you think a bit more before hitting "send", and so the signal/noise ratio is higher with emails.
1. Email client have vastly different feature sets and capabilities. Most notably, the HTML support is very different from one browser to another.
5. The vast majority of email systems do not even support encryption of the message itself
7. Large file transfer via email is horrible and extremely limited
8. No random chat support
9. No group chat ( cc doesn't count as it lacks history of the group chat )
10. Have you ever received emails seemingly full of gibberish? Utf8 not supported properly in majority of implementations. ( which imo requires getting and using a font that supports the codepoints )
11. No user index ( saying that you could have an address book also doesn't count; and that is a seperate thing which also there is no one spec that is used by all people using email )
12. No real time messaging support. Inherent in the discussion is that chat software is insant, not based on server polling.
Re: Facebook Messenger XMPP is going away
#178Earlier quoted context omitted.
Hacker News is not proprietary software. It's open source under the Perl Foundation Artistic License 2.0 (FSF compatible). It's even written in Arc Lisp, which is nifty. Some of us do care.
Nice, I did not know. Really Where is the source code?
Source code https://github.com/arclanguage/anarki/
Re: Facebook Messenger XMPP is going away
#179I just wanted to comment on how evil facebook is, but I've decided not to. I think there are enough people here who think the same. What facebook is doing is probably just an example of "Embrace, Extend and Extinguish" [0], though, I understand that their decision is not the same what microsoft did back then. So to my point: Do you really think facebook is doing this only out of pure 'evilness'. They were probably fa…
Read through this (with showdead on) for a bunch of links about tox and the pro/contra tox trolling that happened...
Re: Facebook Messenger XMPP is going away
#180Also 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…
This may not be unique to XMPP...I use regular Google Hangouts with my fiancee (also on stock Google Hangouts) and have found that occasionally messages to my fiancee get to her hours later or not at all. Apparently the Hangouts team doesn't consider "reliable message delivery" to be a key feature. I think people don't realize just how unreliable the major messaging networks are. There was a Reddit thread a year or s…