Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I see the same bugs. It looks like after ICQ, writing a chat app has become an impossible computer science problem (skype, teams, whatsapp,…). How did that ancient civilisation from the 90s managed to build a functional chat app? The know how is lost to times.


> How did that ancient civilisation from the 90s managed to build a functional chat app?

By only accepting ANSI input, not encrypting any messages, and not bothering to protect users' from remote attacks.

Facebooks's GUI stack for WhatsApp may be rather buggy but on a technical level there's a lot more going on than back in the days of unencrypted TCP connections over plaintext protocols.

Meanwhile, Telegram has an excellent desktop app (despite their terrible protocol), so it's not like the knowledge was lost either.


SSL and basic encryption isn’t exactly rocket science today. I have not used the telegram desktop app but their web app is completely broken.


Secure, end-to-end, multi-device encryption isn't easy. Plenty of people try and fail to build secure messengers based on top of PGP and Signal's protocol.

I don't use the Telegram web app, but their native apps work excellently. The insertion of ads has been a major disappointment but the chat UX itself is still great, even on native Linux.


But Telegram end-to-end encryption is optional as far as I know.


It is, and it's a good reason to avoid the platform, but they do support E2EE _and_ have a good, native desktop application.


> have a good, native desktop application.

Indeed. I'm not actively using Telegram, but I tried the desktop application (made with Qt if I remember well), and it's way ahead of what Whatsapp offers. Not to mention it's fast and relatively light.


It's made with Qt indeed, the source code is here: https://github.com/telegramdesktop/tdesktop

Facebook could just take the app, change the colour's to make it green, and replace the messaging protocol with their WhatsApp library, and they'd get an actually usable chat client practically for free.


The more time passes, the more impressed I am with mIRC. It was an incredibly fully featured chat client - with hundreds of features, and its own scripting language for more advanced use. All that in a 4mb download. It probably still works great, to this day.

As a teenager, I thought we'd get better at making software over time. Not worse.


It still works great and it's still being updated! https://www.mirc.com/news.html


Modern chat apps work better and have more functionality. The knowhow is specifically for Windows chat apps. And the reason the knowledge was lost is that Microsoft sucked at platform design so people stopped learning their platforms and the people who still have the knowledge don't want to go down the career dead end of writing apps for them.

This is partly because MS became insanely complacent. The Windows team is very junior. Just ask anyone who has worked with them. They don't have the skills or resourcing that they did in the 90s.


early ICQ didn't have to support Unicode IMEs either...




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: