Earlier quoted context omitted.
What Google failed to realize is that people want chat that's connected to other services they frequently use. I'm already browsing FB so it's easy to chat with my FB friends using Messenger rather than both pop over to another service. The same reason why MSFT has tried (much less successfully) to incorporate its chat offerings into Office365 and the reason it bought Skype. Google was in a position to capture the ch…
Great theory. Except that outside the US people who are FB friends tell each other "I want to chat, give me your number so I can add you on WhatsApp". Outside the US, WhatsApp is winning because of network effects.
Gchat Was the Future of Messaging, but Google Didn’t Know
281–290 of 295 posts
Re: Gchat Was the Future of Messaging, but Google Didn’t Know
#282Earlier quoted context omitted.
I think we should coalesce around a clean modern modular standard that's not XMPP for the perfect world scenario. It's not perfect, but I think you overstate how bad it is. Conversations (a mobile client) allows pictures and (file transfers) and with multi-user-chats MUC (group chats). It takes implementing some XEP's on the client and the server in order for everything to play nice. Implementation is a bear and some…
As mentioned elsewhere in the comments here, Matrix is seeing quite a lot of adoption as an attempt at a clean modular federated standard (albeit very different in philosophy to XMPP) - there are around 30 clients, lots of bridges, services and bots, and multiple servers in development. There is very much an appetite and interest in open comms still, as the popularity of articles like these attests!
Right now there seems to be a significant Axolotl/PEP/ratchet/OMEMO/olm schism[0] that I hope doesn't fracture decentralized IM any more than it is. App-store DRM v. Copy-left purism (not being derogatory) seem to be at the root. At least multiple parties are trying to work together here instead of forging ahead alone. I'm hopeful.
[0] https://github.com/anurodhp/Monal/issues/9#issuecomment-2080...
Re: Gchat Was the Future of Messaging, but Google Didn’t Know
#283Earlier quoted context omitted.
As mentioned elsewhere in the comments here, Matrix is seeing quite a lot of adoption as an attempt at a clean modular federated standard (albeit very different in philosophy to XMPP) - there are around 30 clients, lots of bridges, services and bots, and multiple servers in development. There is very much an appetite and interest in open comms still, as the popularity of articles like these attests!
Matrix is interesting. I like where they're going and once their encryption-layer gets out of beta, I'll take a harder look. Right now there seems to be a significant Axolotl/PEP/ratchet/OMEMO/olm schism[0] that I hope doesn't fracture decentralized IM any more than it is. App-store DRM v. Copy-left purism (not being derogatory) seem to be at the root. At least multiple parties are trying to work together here instea…
Just to be clear: mismatched E2E is obviously the mortal enemy of interoperability. Which is why it's really exciting that so many systems are using Axolotl derivatives, and it's absolutely critical to ensure they can interwork.
Re: Gchat Was the Future of Messaging, but Google Didn’t Know
#284Earlier quoted context omitted.
OpenID Connect supports discoverability, which enables a protocol like Mozilla Persona to work over it. That's exactly what some others and I are working on, hopefully we will make some headway and greatly increase the usability of authentication again.
Sounds like a good initiative, be sure to post on HN when you reach significant milestones. What I worry about with OpenID Connect on the open internet (as opposed to OpenID Connect used in a corporate setting, or to provide single sign-on solutions for specific partnered services) is how it almost always results in a service asking you to use Google or Facebook to authenticate, with huge coloured buttons, followed b…
What we're working on (we will definitely post about it) is basically OIDC with a nicer UX, where the user enters their email, the domain is parsed out, discovery (of OIDC or whatever other protocol) is done, and the user is redirected to either their provider, if found, or to a default method of authentication (currently a link sent over email) to log in.
Re: Gchat Was the Future of Messaging, but Google Didn’t Know
#285Just about every week now there is a top story on HN about the disastrous state of interoperable messaging in the digital world. Every time it comes up, I implore people to look into Matrix ( https://matrix.org ), a system with an open specification that checks all the boxes in terms of features (not quite end-to-end encryption yet, but it's being worked on) and is not controlled by a company. I really hope to see it…
Haha! I just tried Vector on iOS and apparently moved about in such a way that I accidentally triggered the greatest notification message: > You seem to be shaking the phone in frustration. Would you like to submit a bug report?
Google Maps has the same thing and it just strikes me as some cutesy feature a developer thought would be funny, but is actually very annoying.
Re: Gchat Was the Future of Messaging, but Google Didn’t Know
#286Earlier quoted context omitted.
Being able to use Gaim/Pidgin doesn't count as interoperability dude. Those protocols worked only because somebody bothered to reverse engineer them and this "interoperability" only worked half the time. I know because I was using Gaim/Pidgin for Yahoo! Messenger back then. Today at least they are using web technologies and I get to use Facebook's Messenger, WhatsApp, Hangouts and Slack on Linux without headaches.
For a short period, most of those old proprietary clients started supporting XMPP. That was the golden age of instant messaging. I couldn't help but notice that somewhere around that time is also when Apple released iMessage and FaceTime. Suddenly, everybody ran back to walled gardens and we de-evolved to a point where people are suddenly okay paying for a service that they can only sort of integrate with. Thats how…
Real interoperability is federation. If we had federation, the problem of using your favorite client would be moot. My argument is that there never was a "golden age" of chat, unless you refer to IRC back in the nineties and even that would be debatable.
And out of the big boys I can only name Google's Talk as supporting federation, only to be killed and replaced by Hangouts, that doesn't support federation because, wouldn't you know, they needed to innovate and couldn't do that while supporting XMPP, allegedly. And even if Hangouts pushed WebRTC forward, I'm glad it's not used and I'm glad that it suffers a slow death, because this proves that the innovation argument is bullshit. And I'm fairly certain that Google Talk was more popular than Hangouts, even if Hangouts got pushed down the throats of every Android user.
Re: Gchat Was the Future of Messaging, but Google Didn’t Know
#287To this day, ICQ is still the best messenger I've used.
May I ask what made it the best messenger for you? I hated every second I spent on ICQ. The ad-infested client, the fact that if someone else thought 24px purple comic-sans was their identity, I would have to deal with it.. The only thing that I actually liked was that by pressing backspace on an Emoji it was converted back to its text version.
Re: Gchat Was the Future of Messaging, but Google Didn’t Know
#288Earlier quoted context omitted.
I've seen this UI in other apps, and I absolutely fucking hate it. Google Maps was a particularly egregious offender, where rotating the device or calibrating the compass would prompt for feedback, usually in the middle of trying to use a map. And who shakes a device in annoyance anyway?!
No kidding. Especially annoying when using Google Maps and driving a stick shift.
Re: Gchat Was the Future of Messaging, but Google Didn’t Know
#289Earlier quoted context omitted.
Haha! I just tried Vector on iOS and apparently moved about in such a way that I accidentally triggered the greatest notification message: > You seem to be shaking the phone in frustration. Would you like to submit a bug report?
This is so, so dumb. Who actually shakes their phone in anger? Very few people. How many people accidentally trigger things like this in the course of everyday usage? Everyone. Google Maps has the same thing and it just strikes me as some cutesy feature a developer thought would be funny, but is actually very annoying.
Re: Gchat Was the Future of Messaging, but Google Didn’t Know
#290Earlier quoted context omitted.
My understanding is that bridges are implemented via application services (the Matrix term for privileged plugins that extend the capability of the server,) so a user's ability to communicate over non-Matrix protocols is dependent on the homeserver where their user account is based. The best known example of this is that the public matrix.org homeserver is bridged to the Freenode IRC network, and certain channels are…
It generally doesn't require input from the target network being bridged, unless you're running a large public bridge like the ones we host on matrix.org. You do however currently have to run your own homeserver in order to run your own bridge (although in future we're looking at ways of getting around this for 'personal' bridging purposes). If you run your own homeserver, and your own bridge to Rhizome/wherever, you…
Wouldn't this still be centralized to your home server?